在声明期间,全部变量都使用数据类型来限制要存储的数据。所以,能够说数据类型用于告诉变量它能够存储的数据类型。只要在C ++中定义了变量,编译器就会根据声明该变量的数据类型为该变量分配一些内存。每种数据类型都须要不一样数量的内存。编程
C ++中的数据类型主要分为三种类型: 数组
原始数据类型:这些数据类型是内置或预约义的数据类型,用户能够直接使用它们声明变量。例如:int,char,float,bool等。C++中可用的原始数据类型为: 微信
(1)整数ide
(2)字符函数
(3)布尔型学习
(4)浮点spa
(5)双浮点数指针
(6)void视频
(7)宽字符blog
派生数据类型:从原始或内置数据类型派生的数据类型称为派生数据类型。这些能够是四种类型,即:
(1)功能
(2)数组
(3)指针
(4)引用
抽象或用户定义的数据类型:这些数据类型由用户本身定义。就像在C ++中定义类或结构同样。C ++提供了如下用户定义的数据类型:
(1)类
(2)结构体
(3)union
(4)枚举
(5)Typedef
本文讨论了C ++中可用的原始数据类型。
整数:用于整数数据类型的关键字是int。整数一般须要4个字节的存储空间,范围为-2147483648至2147483647。
字符:字符数据类型用于存储字符。用于字符数据类型的关键字是char。字符一般须要1个字节的存储空间,范围从-128到127或0到255。
布尔值:布尔数据类型用于存储布尔值或逻辑值。布尔变量能够存储true或false。用于布尔数据类型的关键字是bool。
浮点数:浮点数据类型用于存储单精度浮点值或十进制值。用于浮点数据类型的关键字是float。浮点变量一般须要4个字节的存储空间。
Double Floating Point:Double Floating Point数据类型用于存储双精度浮点值或十进制值。用于双浮点数据类型的关键字是double。双变量一般须要8个字节的存储空间。
void:无效表示没有任何值。void数据类型表示无价值的实体。无效数据类型用于那些不返回值的函数。
宽字符:宽字符数据类型也是字符数据类型,可是此数据类型的大小大于正常的8位数据类型。由wchar_t表示。一般为2或4个字节长。
数据类型修饰符
顾名思义,数据类型修饰符与内置数据类型一块儿使用,以修改特定数据类型能够保存的数据长度。
C ++中可用的数据类型修饰符为:
Signed
Unsigned
Short
Long
下表总结了与类型修饰符结合使用时内置数据类型的修改大小和范围:
注意:以上值可能因编译器而异。
咱们能够经过使用sizeof()运算符并将数据类型的关键字做为该函数的参数传递来显示全部数据类型的大小,以下所示:
但愿对你有帮助~
另外若是你想更好的提高你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许能够帮到你~
C语言C++编程学习交流圈子,QQ群1090842465【点击进入】微信公众号:C语言编程学习基地
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比本身琢磨更快哦!
编程学习书籍分享:
编程学习视频分享: