【发布时间】:2018-07-24 14:16:50
【问题描述】:
这里发生了什么?
long long value;
value = 001111011112;
在 Visualstudio 调试中,显示值为 153358922。
如果数字不是以 0 开头的,那么一切都是正确的……
有什么建议可以继续使用我的初始化风格吗?
【问题讨论】:
-
你知道怎么写八进制文字吗???
-
ups...发现发生了什么...八进制。但仍在寻找一种解决方案来保持我的前导零。
-
用十六进制写
-
没有。前导零是没有意义的,因为它不会影响值。
-
如果你必须显示
001111011112,那么你需要将它存储在一个字符串中
标签: c++