12的二进制表示为 1100。具体转换方法如下:
除2取余法 - 12 ÷ 2 = 6 余 0
- 6 ÷ 2 = 3 余 0
- 3 ÷ 2 = 1 余 1
- 1 ÷ 2 = 0 余 1
- 将余数倒序排列,得到二进制数 1100
。
位权相加法
- 找出小于等于12的最大的2的幂:2³=8
- 12 = 8 + 4(2²)+ 0×2¹ + 0×2⁰
- 因此二进制表示为 1100。
总结:
12的二进制为1100,采用除2取余法或位权相加法均可得到相同结果。