读书人

小弟我记得某个地方说十六进制的位数必

发布时间: 2012-09-04 14:19:30 作者: rapoo

我记得某个地方说十六进制的位数必须是偶数,如果不是偶数要在前面加个0
刚才在VC6里试了一下,但是没有这个限制。所以可能是某个输入或者输出函数要求的,或者干脆是其他语言的要求。
不知道为什么脑子里一直有这个想法,希望能找到根源。

[解决办法]
不是必须, 不过 2 个十六进制对应一个字节, 如果是偶数的话很好对应.
[解决办法]
是为了字节对齐,不是强制的,但最好还是前面补0.
[解决办法]
没有任何地方有这种限制。
只是你刚开始看的时候0x0000FFFF这样的看多了,先入为主。
其实和0xFFFF没有任何区别。

[解决办法]
两位十六进制正好是一字节
所以写代码的时候按偶数位对齐,看起来直观便于理解
仅此而已
[解决办法]
基本是248这样,6都没见过,大概是看起来好看
[解决办法]

探讨
两位十六进制正好是一字节
所以写代码的时候按偶数位对齐,看起来直观便于理解
仅此而已

[解决办法]
探讨
引用:
两位十六进制正好是一字节
所以写代码的时候按偶数位对齐,看起来直观便于理解
仅此而已

英雄所见略同

读书人网 >C语言

热点推荐