您的位置:首页 > 游戏 > 手游 > 网页制作步骤图_优化方案生物必修一答案_下载班级优化大师app_软文推广做得比较好的推广平台

网页制作步骤图_优化方案生物必修一答案_下载班级优化大师app_软文推广做得比较好的推广平台

2024/11/17 15:51:50 来源:https://blog.csdn.net/qq_45337964/article/details/143194824  浏览:    关键词:网页制作步骤图_优化方案生物必修一答案_下载班级优化大师app_软文推广做得比较好的推广平台
网页制作步骤图_优化方案生物必修一答案_下载班级优化大师app_软文推广做得比较好的推广平台

本文章记录C++11~C++20的新基础类型。

1.整数类型long long

long long类型是C++11引入的。在C++标准中规定,long long是一个至少为64位的整数类型。可以使用LL和ULL字面量后缀进行初始化。格式化打印时分别用%lld和%llu。

long long x = 12345LL;
unsigned long long y = 45ULL;

在这里插入图片描述

2.字符类型

在C++11标准中添加了两种新的字符类型char16_tchar32_t,分别对应Unicode字符集中的UTF16和UTF-32编码方法。C++11还提供了3种编码字符和字符串的字面量,它们对应的字面量后缀分别为u8(即UTF-8)u(UTF-16)U(UTF-32)。其中u8在C++11标准中只能作为字符串字面量的前缀,字符的前缀需要C++17。

char a = u8'a';				// C++17标准
char16_t b = u'标';
char32_t c = U'准';char d[] = u8"人之初";
char16_t e[] = u"性本善";
char32_t f[] = U"性相近";

对于UTF-8字符编码,在C++20中引入了char8_t类型,用来代替char作为UTF-8的字符类型。

详细内容可查阅<<现代C++语言核心特性解析>>,作者是谢丙堃。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com