![078837830561d98875eeba8cde9deef8.png](https://i-blog.csdnimg.cn/blog_migrate/cc5d87e232edd26cd15af0bf83ebad1b.jpeg)
C++提供了丰富的内置数据类型,用户也可以自定义数据类型,下面是5种基本数据类型:
- 布尔型:bool
- 字符型:char
- 整型:int
- 浮点型:float
- 双浮点型:double
基本数据类型还可以使用下面的类型修饰符进行修饰:
- 有符号:signed
- 无符号:unsigned
- 短整型:short
- 长整型:long
int 是基本的整数类型,默认是有符号的(signed ),unsigned 表示无符号,无符号值可以避免误存负数, 同时扩大了正数的表示范围。
short 和 long 是在 int 的基础上进行的扩展,使用 short int 可以节省内存,long int 则可以表示更大的值。
1、数据类型的大小
sizeof() 是一个判断数据类型或者表达式长度的运算符,以字节为单位。
C语言运算符sizeof的用法