十六进制数0x7D与0x007D的差别是什么?原因

2024-11-19 01:22:26
推荐回答(3个)
回答1:

看你的电脑位数了。
如果电脑是8位的。那没就只能用2个16进制数表示,那么前面的是合法的。后面的0x007D表示把16位设置成某一个值,超出8位,会有错误的。

如果电脑是16位的。后面 的0x007D 明显地指出前面8位为0.。第一种表示方法0x7D没有明显地指出前8位为0.但一般会把它设置为0。

其它的,没设么区别了。都表示同一个数。只是在位数 不同的机器上,是否会超出位数的问题。

回答2:

没区别,相等。

回答3:

没有区别。