为什么0x04=00000100B

如题所述

这是十六进制数转换为二进制数。0x是十六进制,十六进制即逢16进1,每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个大小不同的数。0x04用定长的两位数表示十六进制数0x4,它等于十进制数4。
B是二进制,00000100B是用定长的8位数表示二进制数100B,001B=0*2º+0*2¹+1*2²=4。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-13
0x是十六进制,0x04换成十进制的话,是4,而B是二进制,等式的右边,是0*2º+0*2¹+1*2²,恰好等于4,所以等式成立,进制转化问题,蛮简单的,不明白的话可以继续追问,满意希望可以采纳,谢谢
第2个回答  2019-07-13
没有为什么,这就是最基本的十六进制到二进制的转换。
相似回答