各种数据类型的取值范围(总结全)
创作时间:
作者:
@小白创作中心
各种数据类型的取值范围(总结全)
引用
CSDN
1.
https://blog.csdn.net/junjun5156/article/details/51939951
在编程中,数据类型是基础且重要的概念。不同的数据类型决定了变量能够存储的数据范围和占用的内存空间大小。本文总结了常见的整型、浮点型和指针类型数据的位数、占用字节和取值范围,帮助读者快速掌握这些基础知识。
类型 | 32位占用字节 | 32位取值范围 | 64位占用字节 | 64位取值范围 |
|---|---|---|---|---|
bool | 1个字节 | 0/1 | 1个字节 | 0/1 |
BOOL | 4个字节 | TRUE/FALSE/ERROR | 4个字节 | TRUE/FALSE/ERROR |
char | 1个字节 | -128~127 | 1个字节 | -128~127 |
unsigned char | 1个字节 | 0~255 | 1个字节 | 0~255 |
short | 2个字节 | -32768~32767 | 2个字节 | -32768~32767 |
unsigned short | 2个字节 | 0~65535 | 2个字节 | 0~65535 |
int | 4个字节 | -2147483648~2147483647 | 4个字节 | -2147483648~2147483647 |
unsigned int | 4个字节 | 0~4294967295 | 4个字节 | 0~4294967295 |
long | 4个字节 | -2147483648~2147483647 | 8个字节 | -9223372036854775808~9223372036854775807 |
unsigned long | 4个字节 | 0~4294967295 | 8个字节 | 0~18446744073709551615 |
long long | 8个字节 | -9223372036854775808~9223372036854775807 | 8个字节 | -9223372036854775808~9223372036854775807 |
unsigned long long | 8个字节 | 0~18446744073709551615 | 8个字节 | 0~18446744073709551615 |
pointer(指针) | 4个字节 | 8个字节 |
浮点数在32位与64位系统中的占用字节数和取值范围保持一致:
类型 | 位数(字节数) | 有效数字 | 数值范围 |
|---|---|---|---|
float | 32(4) | 6~7 | -3.410^38~+3.410^38 |
double | 64(8) | 15~16 | -1.710^-308~1.710^308 |
long double | 96(12) | 18~19 | -1.210^-4932~1.210^4932 |
注意:C语言标准没有精确定义long double的大小,而是留给编译器具体实现的自由。在实际开发过程中很少会用到long double类型。
关于double类型的超大取值范围:
由于double类型是浮点数,这种类型可以用科学记数法表示,所以表示范围非常大。但是,使用浮点数的代价就是损失了精度。它把这部分精度用于指数的表示。所以double类型的优点就是数据范围大,缺点是精度不足,大概只有15~16位有效位数。
注意:占多少个字节是由编译器决定的,ANSI标准定义int是占2个字节。TC是按ANSI标准的,它的int是占2个字节的。你可以在TC里试。printf("%d",sizeof(int));结果是2;但是在VC里,一个int是占4个字节的,在VC里面,printf("%d",sizeof(int));,cout<<sizeof(int);结果都是4。不同的编译器,规定也不一样。float,double也是一样的,在不同的编译器里,占的字节是不一样的。
本文原文来自CSDN
热门推荐
反诈宣传进校园 护航青春伴成长
新房中介收费的标准是什么?如何选择性价比高的中介服务?
拔完牙后疼痛是否可以使用布洛芬缓解?
房间潮湿怎么办?15个实用除湿措施帮你改善室内湿度
经常出去“浪”的孩子,大脑会发生惊人变化,这有多厉害?
故宫太和殿探宝:《太和金玉宝象》身份大揭秘!
2024年推荐阅读的10本投资类书籍
全国碳市场扩容在即:工业行业的融入与挑战
生态旅游:可持续发展的新方向
资产证明的中国商会ccpit贸促会认证
资产证明文件是什么
三角洲行动配置要求详解:从入门到4K画质的全方位指南
马来西亚十大特产购物指南
茶花用什么土栽最好?一篇全知道的养花指南
10款家常下酒菜 —— 轻松提升餐桌氛围的秘密武器!
漫威85周年混剪:从《美国队长》到《洛基》,85个最标志性的时刻
医保可以报销产检费用吗?一文详解产检费用报销流程
为什么北方茶花养不好?环境差异是关键因素
银行的银行卡用卡安全宣传内容对客户防范意识的影响?
资深卤菜师傅教你如何挑选八角
"有氧运动提升心肺功能,让生活更有活力"
呼伦贝尔大草原:探索一片自然与文化交织的秘境
缓解腰痛的3种无痛姿势
电动剃须刀可以带上飞机吗?电动剃须刀携带与托运全攻略
一文讲懂GeoHash技术(一)
踮脚尖的四大好处及正确做法:简单动作带来全面健康
如何管理股票交易资金?这些资金管理策略有哪些潜在风险?
哪些因素会影响员工离职管理制度的成功实施?
日语中如何表达“接地气”?
全面解析如何查看和选择电脑内存条类型及升级建议