前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++类型复习题

C++类型复习题

作者头像
用户7272142
发布2023-10-11 21:13:59
1140
发布2023-10-11 21:13:59
举报
文章被收录于专栏:Republic博客Republic博客

因为不同类型占用的内存空间不同。可以根据需求选择

表示 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

代码语言:javascript
复制
#include<iostream>
int main()
{
 double x1, x2;
 int a = int(x1) + int(x2);
 //-----------------
 int b = int(x1 + x2);

}

int float char char32_t double

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com