概述
前言
在我们学习C++时经常会用到,某一个类型的变量在内存中所占的内存大小,有时候会忘记,记录下备用
表
类型 位 范围 char 1 个字节 -128 到 127 或者 0 到 255 unsigned char 1 个字节 0 到 255 signed char 1 个字节 -128 到 127 int 4 个字节 -2147483648 到 2147483647 unsigned int 4 个字节 0 到 4294967295 signed int 4 个字节 -2147483648 到 2147483647 short int 2 个字节 -32768 到 32767 unsigned short int 2 个字节 0 到 65,535 signed short int 2 个字节 -32768 到 32767 long int 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 signed long int 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 unsigned long int 8 个字节 0 到 18,446,744,073,709,551,615 float 4 个字节 精度型占 4 个字节(32 位)内存空间,+/- 3.4e +/- 38 (~7 个数字) double 8 个字节 双精度型占 8 个字节(64 位)内存空间,+/- 1.7e +/- 308 (~15 个数字) long double 16 个字节 长双精度型 16 个字节(128 位)内存空间,可提供 18-19 位有效数字。 wchar_t 2 或 4 个字节 1 个宽字符 注意:不同系统会有所差异。
最后
以上就是精明香氛为你收集整理的C++中各种类型变量在内存中占用的大小表的全部内容,希望文章能够帮你解决C++中各种类型变量在内存中占用的大小表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复