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

 

posted @ 2018-05-08 15:50  cindy_zl  阅读(773)  评论(0编辑  收藏  举报