コンピュータの世界では、2進数や16進数という、10以外の数値で位が繰り上がる数字の数え方をする。
10進数と比較して、2進数と16進数の位は次のようになる。
2進数 10進数 16進数 0 0 0 1 1 1 10 2 2 11 3 3 100 4 4 101 5 5 110 6 6 111 7 7 1000 8 8 1001 9 9 1010 10 A 1011 11 B 1100 12 C 1101 13 D 1110 14 E 1111 15 F 10000 16 G
プログラムの中で数値を16進数で表記するには、数字の前に「0x」をつける。
printfの書式では、「%x」として表す。