首页 > 解决方案 > C语言十六进制常量格式

问题描述

许多语言允许您在长十六进制数字中插入下划线以提高可读性。我想将下划线放入定义四十位硬件地址的十六进制数字中。例如,我想将 0x0400000000 写为 0x04_0000_0000。

我很难计算连续的零,但我可以处理四个一组。

C 或 C++ 是否允许在十六进制常量内使用标点符号?

如果语言中不允许这样的事情,是否有实际的解决方法?

谢谢,

标签: c++hexconstantsliterals

解决方案


推荐阅读