标签: c++ hex constants literals
许多语言都允许您在长十六进制数字中插入下划线以提高可读性。我想在定义40位硬件地址的十六进制数字中加下划线。例如,我想将0x0400000000写为0x04_0000_0000。
我很难计算连续的零,但我可以处理四个一组。
C或C ++是否允许在十六进制常量内使用标点符号?
如果该语言不允许这种操作,是否有实际的解决方法?
谢谢