C++指定字面值的类型

在这里插入图片描述
举例:

//宽字符型字面值,类型是wchar_tL'a';//utf-8字符串字面值(utf-8用8位编码一个Unicode字符)u8"hi!";//无符号整型字面值,类型为unsigned long long42ULL;//单精度浮点型字面值,类型为float1E-3F;//扩展精度浮点型字面值,类型为long double3.14159L

总结:
整型字面值,根据其是否带有符号以及占有多少内存来指定。如果带有后缀u,则可判断该字面值属于无符号类型,后缀为U的十进制,八进制,十六进制将从unsigned int,unsigned long,unsigned long long中选择空间最小的作为其数据类型。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部