RWYQ阿伟 | 2022-12-03 | 未命名 | 0条留言 | 744 | 2022-12-03更新
2.1.1算术类型
算术类型分为两类:整型,浮点型。
这里整型包括字符和布尔类型。
类型 | 含义 | 最小尺寸 |
bool | 布尔类型 | 未定义 |
char | 字符 | 8 位 |
wchar_t | 宽字符 | 16 位 |
char16_t | Unicode字符 | 16 位 |
char32_t | Unicode字符 | 32 位 |
short | 短整型 | 16 位 |
int | 整型 | 16 位 |
long | 长整型 | 32 位 |
long long | 长整型 | 64 位 |
flotat | 单精度浮点数 | 6位有效数字 |
double | 双精度浮点数 | 10位有效数字 |
long double | 扩展精度浮点数 | 10位有效数字 |
实际开发过程中对数据类型的使用做出限定简化选择。比如:
当知晓数值不可能为负时,选用无符号型。
使用int执行整数运算,数值超过int选用long long
算术表达式中不要使用char和bool。如果你需要一个不大的整数,指名signed char或unsigned char。
执行浮点数运算选用double,double和float计算代价不大。long double提供的精度一般情况下是没有必要的。
博客内容遵循 署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。
本文链接:https://rwyqboy.top/post/505.html
版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
标题:【wiki】C++ Primer学习笔记_2.1.1算术类型
作者:RWYQ阿伟
浏览:744
发布:2022-12-03
更新:2022-12-03
分类:未命名
标签: 编程 c++