在C语言里,基本数据类型有如下
int
long
float
double
int 用于保存整数 代码示例如下
long 也是用于保存整数,代码示例如下
都是用于保存整数,那么int 和long之间有什么区别吗?
额,在计算机早期的时候有区别,但是在现代的计算机已经没有区别了,早期时int 占用2字节的空间,long占用4字节的空间,而
现在的计算机int 和 long 占用的空间都是4字节,所以就没有什么区别了。我们可以通过sizeof()来验证一下。sizeof()是专门用于
测量数据类型的大小的。示例代码如下
float和double都是用于保存浮点数的,区别和java中的一样,float占4字节,double占8字节,double保存的精度比float更高,示例代码如下