目录
1、数据类型是什么
首先,我们得先了解数据类型是什么,数据类型就是用来告诉计算机哪些输入的数据是什么,比如5,它是整数,那我们就得用int这个代码告诉计算机。
int a = 5;
2、数据类型有哪些
我们知道了数据类型是干嘛的后,就得了解数据类型有哪些了。
数据类型整体分为:整型、浮点型、字符型。
(1)整型
我们平时说的整数,在C语言中就是我们所说的整型。
整型的数据类型主要包括:int,short,long,long long。
分别叫做:整型,短整型,长整型,更长整型。
int//整型
short//短整型
long//长整型
long long//更长的整型
这些有什么区别呢?就是他们的储存空间大小不一样,所以能输入的最大数字也就不一样。
(2)浮点型
浮点型就是我们平时说的小数。
浮点型的数据类型主要包括:float,doulble。分别叫做:单精度浮点数,双精度浮点数。
float//单精度浮点数
double//双精度浮点数
根据名字,我们也能知道他们的精度不同,double的精度要大些。
(3)字符型
这里的字符包括字母和符号。
字符型的数据类型主要包括:char。
char//字符数据类型
字符型还包括单个字符和字符串,比如单独一个‘a’或者任意一个符号‘=’,这就是单个字符,字符串就是一串字母或符号,比如‘abcdef-g’,字符串就是多个字母、符号组成的一串。
3、储存空间
我们之前说过整型的储存空间不同,浮点型的精度不同,那他们的空间都是多少呢?我们可以sizeof这个操作来计算他们的大小。
通过图片,我们可以知道对应的类型所占的空间。为了方便观看,我再一一对应出来。
int——4个字节 short——2个字节 long——4个字节 long long——8个字节
float——4个字节 double——8个字节 char——1个字节
这里所说的字节就是计算机中的储存单位
根据需要,我们可以使用不同的数据类型,丰富我们的表达。