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进制位)