- 因为不同类型占用的内存空间不同。可以根据需求选择
- 表示
a.short x = 80;
b.unsigned int q = 42110;
c.unsigned long int = 3000000000; - C++没有提供自动防止超出整型限制的功能,可以使用头文件 climits确定限制情况
- 33L表示long int 而33表示int 二者占用的内存大小不一样
- 不等价 第一个涉及自动转换 第二个是同等基本类型
- cout<<char(88); cout<<ic_cast\<int>(ch) << endl;cout<<(char)88;cout.put(char(88));
- 我们知道double可以保证15位的有效位
- 求值
a.74
b.4
c.0
d.0.5
e.3
#include<iostream>
int main()
{
double x1, x2;
int a = int(x1) + int(x2);
//-----------------
int b = int(x1 + x2);
}
10. int float char char32_t double
网站标题:CV鼻祖洋芋
原创文章,作者:locus,如若转载,请注明出处:https://blog.cvpotato.cn/forward-code/c/192/
本博客所发布的内容,部分为原创文章,转载注明来源,网络转载文章如有侵权请联系站长!