#define SOME_VALUE 0xFEDCBA9876543210ulL
此SOME_VALUE稍后将分配给某个unsigned long long.
问题:
>在这种情况下是否需要像ulL这样的后缀?
>我们需要指定所用整数的类型是什么情况?
>在这种情况下,C和C的表现是否不同?
如果你想给一个文字比默认情况下更大的类型或者如果你想强制它的签名,你需要一个后缀,例如考虑
1 << 43;
没有后缀,即(几乎可以肯定)未定义的行为,但是1LL<< 43;比如说没问题.
总结以上是内存溢出为你收集整理的c – 我们什么时候需要提及/指定数字文字的整数类型?全部内容,希望文章能够帮你解决c – 我们什么时候需要提及/指定数字文字的整数类型?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)