C++类型复习题

  1. 因为不同类型占用的内存空间不同。可以根据需求选择
  2. 表示
    a.short x = 80;
    b.unsigned int q = 42110;
    c.unsigned long int = 3000000000;
  3. C++没有提供自动防止超出整型限制的功能,可以使用头文件 climits确定限制情况
  4. 33L表示long int 而33表示int 二者占用的内存大小不一样
  5. 不等价 第一个涉及自动转换 第二个是同等基本类型
  6. cout<<char(88); cout<<ic_cast\<int>(ch) << endl;cout<<(char)88;cout.put(char(88));
  7. 我们知道double可以保证15位的有效位
  8. 求值
    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/

本博客所发布的内容,部分为原创文章,转载注明来源,网络转载文章如有侵权请联系站长!

(0)
上一篇 6天前
下一篇 6天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注