1.为什么要区分数据类型?
C++规定,在定义一个常量或者变量时,必须要指定出相应的数据类型,否则无法给常量和变量分配内存;有明确的数据类型,能够更有效地节省内存空间,提高内存利用效率。
2.整型
整型变量表示属于整数类型的数据
注意long long 之间需要空格。
数据类型 | 占用空间 | 取值范围 |
short(短整型) | 2字节 | [-2^15——2^15-1] |
int(整型) | 4字节 | [-2^31——2^31-1] |
long(长整型) | Windows为4字节 32位Linux4字节,64位8字节 | [-2^31——2^31-1] |
long long (长长整型) | 8字节 | [-2^63——2^63-1] |
拓展学习:C语言中的整数(short,int,long) (biancheng.net)
C++中short、int、long、float、double的取值范围及溢出判断_int和short的取值范围_chenxaioxue的博客-优快云博客