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);
}
C++

10. int float char char32_t double

C++编程学习

C++类型转换

2024-11-14 21:17:50

C++编程学习

new和delete

2024-11-14 21:24:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

Powered by atecplugins.com