C++数据类型占据多少个字节
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++数据类型占据多少个字节相关推荐
- 8大基本数据类型各占多少字节和一些单位常识
基本数据类型 整数型:byte short int long 浮点型:float double 字符型:char 布尔型:boolean 这八种基本类型都有对应的包装类,分别为:Byte.Short. ...
- 不同位数编译器下的基本数据类型所占的字节数(字节大小):
不同位数编译器下的基本数据类型所占的字节数: 16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int ...
- 在32位、64位操作系统下各数据类型所占的字节数
点击打开链接 在32位.64位系统当中,唯一改变的是指针的长度;在32位系统当中是4个字节.64位则是8个字节.所谓的32位.64位,这个指的是寄存器的位宽. 32位平台下结果: 64位平台下结果: ...
- 32位系统和64位系统各种数据类型占用的空间(字节数)
不同的平台上对不同的数据类型分配的字节数是不同的,一般的,数据类型的字节数是由编辑器决定的(编译期间决定数据类型长度). 简单来说,平台就是CPU+OS+Compiler,cpu的位是指一次性可处理的 ...
- 32位操作系统下各种数据类型所占有的字节数
一:整形 int 4字节 long int 4字节 short int ...
- 什么是字节?字节的大小以及常用数据类型所占的字节
一.什么是字节 字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也表示一些计算机编程语言中的数据类型和语言字符. 二.字节的大小关系 常见的字节类型及大小关 ...
- 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 语 ...
- c语言常用数据类型所占用的字节数
一.数据类型所占用字节数与机器字长与编译器有关,遵循的几条规律如下: sizeof(short int )<=sizeof(int) sizeof(int)<=sizeof(long in ...
- Java基本数据类型及所占字节大小
一.Java基本数据类型 基本数据类型有8种:byte.short.int.long.float.double.boolean.char 分为4类:整数型.浮点型.布尔型.字符型. 整数型:byte. ...
最新文章
- 谷歌AI智商达苹果Siri两倍 但不及6岁儿童
- Tomcat6.0.13下配置Tomcat Administration Web Application
- LASSO与Item Response Theory模型中的隐变量选择
- git 不用clone整个远程仓库,只把特定的commit给fetch下来的方案
- 机器学习之凸优化原理推导及相关知识总结
- 如何在Flutter上实现高性能的动态模板渲染
- 【JSP】JSP的四种作用域
- 嵌入不同源的页面_嵌入式技术课程教与学(教学大纲和试卷)
- 让程序员人崩溃的 99个瞬间...
- 不狂热不忧虑:观看波士顿动力机器人视频的正确姿势
- 【分享一些自己收集的API接口---欢迎点赞收藏】
- MacOS下AndroidStudio无法启动
- 设计师都在用这几个免费素材网站,赶紧马住
- 7-3 敲笨钟 (20 分)Java
- Adobe Audition 2022 v22.2 U2B macOS 专业的音频工作站
- 文件下载兼容ie,Firefox,chrome
- 未来10年云计算发展前景如何?云计算的优势在哪里?
- Geoserver 发布wmts服务,以及cesium加载发布的wmts服务
- Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的爱康医院专家预约管理系统
- Wayback Burgers在日本开设新餐厅
热门文章
- 51单片机 Proteus仿真 电烙铁温度保护系统 DS18B20 温度报警系统
- ecdsa JAVA 私钥推导公钥_ECDSA(椭圆曲线数字签名算法)
- Android客户端性能优化(魅族资深工程师毫无保留奉献)
- 使用 History API 构建 JavaScript 路由器
- DTOJ#3230. 好题 (hao)
- 用爬虫收集网站公开数据丨Python爬虫实战系列(5)
- python编写简单四则运算程序
- 万年历源码 (zt)
- 【认知计算】认知风险管理
- softmax分类器 matlab,softmax原理及Matlab实现