c语言常用的数据类型

1,字符类型char:

一个字节。

用来存储小范围的整数(-128~127),和“字符”(所有ASCII字符,128个)。

char a = 97;

char b ='a';   //‘a'字符常量

2,整数类型:

4个字节.

用来存储整数,范围:2的-31次方~2的31次方-1

3,长整形long:

long 也就是 long int

用来存储整数

在32位系统上,占4个字节,和 int 相同

在64位系统上,占8个字节

4,长长整形 long long:

占8个字节

5,float类型(单精度类型)

表示方式:按科学计数法存储,也就是需要存储 “尾数” 和 "指数"

float x = 1.75E5; // 175000 即就是1.75乘以及 10 的 5次方,只需保存尾数1.75和指数5。

float y = 1.123456789 //注这里,精度只能取值到1.1234568 到,在第7位(整数部分不算)自己会四舍五入的, 即printf("%f", y);//1.1234568 自己会四舍五入的

精度:最长7位有效数字(是指7位10 进制位)

6,double类型(双精度浮点类型)

用来存储带小数部分的数据

8个字节

精度:最长16位有效数字(是指16位10进制位)

猜你喜欢

转载自www.cnblogs.com/cindy-zl24/p/9008696.html