1、整形:int、long

2、字符型:char、wchar_t

3、布尔型:bool

4、浮点型:float、double

5、指针

一、整形

  int占据操作系统一个内存单元的大小。long跟int相同

  早先16位操作系统一个内存单元是16位,所以是2个字节;32位系统一个内存单元是是32位,所以是4字节;64位操作系统一个内存单元是16位,故占8个字节。

二、字符型

  char类型通常占据一个字节,对于用于扩展字符集的wchar_t类型,需要占据两个字节。

三、布尔型

  bool占据一个字节

四、浮点型

  float占据4个字节,double是float的两倍即8个字节

五、指针

  指针字节长度计算原理其实跟int差不多,一个指针的位数和操作系统的位数是相等的,即32位系统应该是4个字节,64位系统应该是8个字节。

PS.代码演示如下

  

C++数据类型占据多少个字节相关推荐

  1. 8大基本数据类型各占多少字节和一些单位常识

    基本数据类型 整数型:byte short int long 浮点型:float double 字符型:char 布尔型:boolean 这八种基本类型都有对应的包装类,分别为:Byte.Short. ...

  2. 不同位数编译器下的基本数据类型所占的字节数(字节大小):

    不同位数编译器下的基本数据类型所占的字节数: 16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int:  2个字节 unsigned int ...

  3. 在32位、64位操作系统下各数据类型所占的字节数

    点击打开链接 在32位.64位系统当中,唯一改变的是指针的长度;在32位系统当中是4个字节.64位则是8个字节.所谓的32位.64位,这个指的是寄存器的位宽. 32位平台下结果: 64位平台下结果: ...

  4. 32位系统和64位系统各种数据类型占用的空间(字节数)

    不同的平台上对不同的数据类型分配的字节数是不同的,一般的,数据类型的字节数是由编辑器决定的(编译期间决定数据类型长度). 简单来说,平台就是CPU+OS+Compiler,cpu的位是指一次性可处理的 ...

  5. 32位操作系统下各种数据类型所占有的字节数

    一:整形 int                             4字节 long int                     4字节 short int                  ...

  6. 什么是字节?字节的大小以及常用数据类型所占的字节

    一.什么是字节 字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也表示一些计算机编程语言中的数据类型和语言字符. 二.字节的大小关系 常见的字节类型及大小关 ...

  7. java和C中基本数据类型的所占字节数对比

    java 语言所占字节数 数据类型 32位计算机 64位计算机 byte 1 1 char 2 2 int  4 4 long 8 8 float 4 4 double 8 8 引用 4 8 c  语 ...

  8. c语言常用数据类型所占用的字节数

    一.数据类型所占用字节数与机器字长与编译器有关,遵循的几条规律如下: sizeof(short int )<=sizeof(int) sizeof(int)<=sizeof(long in ...

  9. Java基本数据类型及所占字节大小

    一.Java基本数据类型 基本数据类型有8种:byte.short.int.long.float.double.boolean.char 分为4类:整数型.浮点型.布尔型.字符型. 整数型:byte. ...

最新文章

  1. 谷歌AI智商达苹果Siri两倍 但不及6岁儿童
  2. Tomcat6.0.13下配置Tomcat Administration Web Application
  3. LASSO与Item Response Theory模型中的隐变量选择
  4. git 不用clone整个远程仓库,只把特定的commit给fetch下来的方案
  5. 机器学习之凸优化原理推导及相关知识总结
  6. 如何在Flutter上实现高性能的动态模板渲染
  7. 【JSP】JSP的四种作用域
  8. 嵌入不同源的页面_嵌入式技术课程教与学(教学大纲和试卷)
  9. 让程序员人崩溃的 99个瞬间...
  10. 不狂热不忧虑:观看波士顿动力机器人视频的正确姿势
  11. 【分享一些自己收集的API接口---欢迎点赞收藏】
  12. MacOS下AndroidStudio无法启动
  13. 设计师都在用这几个免费素材网站,赶紧马住
  14. 7-3 敲笨钟 (20 分)Java
  15. Adobe Audition 2022 v22.2 U2B macOS 专业的音频工作站
  16. 文件下载兼容ie,Firefox,chrome
  17. 未来10年云计算发展前景如何?云计算的优势在哪里?
  18. Geoserver 发布wmts服务,以及cesium加载发布的wmts服务
  19. Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的爱康医院专家预约管理系统
  20. Wayback Burgers在日本开设新餐厅

热门文章

  1. 51单片机 Proteus仿真 电烙铁温度保护系统 DS18B20 温度报警系统
  2. ecdsa JAVA 私钥推导公钥_ECDSA(椭圆曲线数字签名算法)
  3. Android客户端性能优化(魅族资深工程师毫无保留奉献)
  4. 使用 History API 构建 JavaScript 路由器
  5. DTOJ#3230. 好题 (hao)
  6. 用爬虫收集网站公开数据丨Python爬虫实战系列(5)
  7. python编写简单四则运算程序
  8. 万年历源码 (zt)
  9. 【认知计算】认知风险管理
  10. softmax分类器 matlab,softmax原理及Matlab实现