编程第一步是对数据进行存储, 因此要对数据进行分类。
- 基本数据类型
- 整数
整型 --int 4B
短整型 --short int 2B
长整型 --long int 8B
- 浮点数【实数】
单精度浮点数--float 4个字节 (有关内存)
双精度浮点数--double 8个字节
传统写法:
float x=3.2;
科学计数法
float x=3.2e3;x=3200
float x =3.2e-3;x=0.0032;
浮点数的存错所带来的问题:
Float 和 double都不能保证可以精确的存储一个小数
所以循环更新变量不能是浮点型
举例
for(int I; i<=10; i++)
3. 字符
char 单个字符 --1B
(c语言没有字符串)
单个字符用单引号括起来
'A'表示字符A
'AB'错误
"AB”正确
字符串用双引号括起来
"A”正确,因为"A"代表了'A','\0'的组合
- 复合数据类型
结构体(尼玛的)
枚举
共用体
- int举例
<<数据类型.c>>