Humanity

Edit the world by your favorite way

2進数, 16進数

これパッと見て分かるようになりたいなぁ。

  • 0000 0x0
  • 0001 0x1
  • 0010 0x2
  • 0011 0x3
  • 0100 0x4
  • 0101 0x5
  • 0110 0x6
  • 0111 0x7
  • 1000 0x8
  • 1001 0x9
  • 1010 0xA
  • 1011 0xB
  • 1100 0xC
  • 1101 0xD
  • 1110 0xE
  • 1111 0xF

練習

2進数 → 16進数

Q. 10101010は?
A. 1010(0xA) 1010(0xA) なので 0xAA

Q. 00110010は?
A. 0011(0x3) 0010(0x2) なので 0x32

16進数 → 2進数

Q. 0xCDは?
A. 上と同じ要領で 11001101

Q. 0xF3は?
A. 上と同じ要領で 11110011


16進数って4ビットが1文字に対応してるわけか。
...いや中学高校の情報の授業でやりそうなことだけど、
ようやく「あ、こうすればいいのか」と理解できたので...
16進数すげー。便利。