博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算术类型&确定编译环境的位数
阅读量:6279 次
发布时间:2019-06-22

本文共 602 字,大约阅读时间需要 2 分钟。

算术类型:

  1. 整型(integral type)
    1. char : 一个机器字节(1BYTE = 8BIT)
    2. bool: 1 BIT
    3. 整型:
      1.   int: 与编译环境相关(不是机器),32位的编辑环境则长度为32BIT,故可以使用sizeof(int)来得到编译器环境的位数(返回的是字节长度)
      2. short/long/long long: 根据不同的编译环境而定。一般而言,sizeof(short)<=sizeof(int)<=sizeof(long)<=sizeof(long long)
    浮点型:根据编译器而定
    1. float: 1 Word ( = 4 BYTE = 32 BIT )
    2. double: 2 Word
    3. long double: 3-4 Word

 

不用sizeof()计算编译环境位数.

int a = 0;int *p = &a;cout<<(char*)(p+1)-(char*)(p)<

  32BIT 的编译环境返回4BYTE

sizeof()的特性分析:

http://www.cppblog.com/yearner/archive/2006/09/11/12307.html

http://blog.csdn.net/w57w57w57/article/details/6626840

转载于:https://www.cnblogs.com/nnoth/p/3772782.html

你可能感兴趣的文章
去 TMD 互联网思维,性价比而已
查看>>
如何手动删除Oracle 11g数据库
查看>>
懒人促进社会进步 - 5种索引的原理和优化Case (btree,hash,gin,gist,brin)
查看>>
《深入实践Spring Boot》一3.4 视图设计
查看>>
《设计模式解析(第2版•修订版)》目录—导读
查看>>
《Web前端开发精品课 HTML与CSS进阶教程》——2.2 标题语义化
查看>>
Java核心技术卷I基础知识3.5.3 强制类型转换
查看>>
可与Mirai比肩的恶意程序Hajime,竟是为了保护IoT设备?
查看>>
《Spring Data 官方文档》6. Cassandra 存储库
查看>>
聊聊并发(十)生产者消费者模式
查看>>
R语言数据挖掘2.2.4.2 FP-growth算法
查看>>
人工智能概念诞生60年,哪些大牛堪称“一代宗师”?
查看>>
《游戏大师Chris Crawford谈互动叙事》一9.5 真实案例
查看>>
Mybatis与Spring整合连接MySQL
查看>>
GCC知识
查看>>
实验4 IIC通讯与EEPROM接口
查看>>
几个smarty小技巧
查看>>
Cocos2d-x3.2 Grid3D网格动作
查看>>
Java (for循环综合应用)
查看>>
NodeJs——(10)REST风格的路由规则
查看>>