16进制 0x01 0x01为什么等于257

一个字节就可以表示的数字使用两个字节来表示有什么优点
能否给出计算的过程 多谢

你的0x01 0x01指的应该是0x0101,一个字节能表示0~255这256个数字,0x0101已经超出了一个字节所能表示的范围所以要用两个字节来表示。十六进制转10进制,直接进行权数加法:
0 * 16 * 16 * 16 + 1 * 16 * 16 + 0 * 16 + 1 = 0 + 256 + 0 + 1 = 257 ;
关于进制转换很多计算机入门教程里都有,网上一搜也一大把。追问

非常感谢您的解答

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网