C++基础课程 第六讲 数据类型
目录
数据类型
定义数据前,我们首先要明白我们所需要定义的数据类型,C++有自己本身定义的一组表示布尔值、整数、字符的基本数据类型,就好比我们生活中的不同信息,如食物,颜色,文字等等。所有学习并掌握C++的基本数据类型是很重要的
一、整型
整型顾名思义就是用来表示整数的数据类型,整数数据类型也分为两类:无符号和有符号,无符号可以通过unsigned来声明,有符号可以通过signed来声明。而C++整型默认的都是有符号的,比如int就是signed int
整型数据类型 | 所占字节 | 范围 | 上溢值 | 下溢值 |
---|---|---|---|---|
short | 2字节 | -32768~32767 | -32768 | 32767 |
unsigned short | 2字节 | 0~65535 | 0 | 65535 |
int | 4字节 | -2147483648~2147483647 | -2147483648 | 2147483647 |
unsigned int | 4字节 | 0~4294967295 | 0 | 4294967295 |
long int | 4字节 | -2147483648~2147483647 | -214748 |