운영체제/Linux

[Linux] Hex <-> Dec 변환

louky 2022. 11. 22. 17:57
반응형

Linux에서 10진수를 16진수로, 16진수를 10진수로 변환하는 방법이다. 

 

  • 10 진수 -> 16진수로 변환 ( Dec -> Hex )
Usage) $ printf "0x%x\n" "{10진수}"

(ex) $ printf "0x%x\n" "289"
0x121

  • 16 진수 -> 10진수로 변환 ( Hex -> Dec ) 
Usage)  printf "%d\n" "{0x포함16진수}"


(ex) $  printf "%d\n" "0x121"
289

 

상기 방법외에도 다양한 방법이 존재 한다. 

다만 필자는 쉽고 printf  명령어로 하는 방법에 대해 작성을 하였을 뿐이다. 

반응형