(一)基本类型
1.整型--int
// 符号常量
// 符号常量是把常量PI是直接替换的结果,因此不能写PI=8
#define PI 3+2 // 这里不需要加分号
void main() {
int i = PI*2; // 整型变量 i是四个字节
printf("i=%d\n",i); // 输出结果是 7 3+2*2
// sizeof 用来计算变量的空间大小
printf("i size=%d\n",sizeof(i));
}
2.浮点型--float
e表示10的幂次,与数学中的e不同,e之前必须有数字,e后边的指数必须为整数
// 浮点型
void main() {
float i = PI*2; // 整型变量 i是四个字节
printf("f=%f\n",f); // 输出结果是 7 3+2*2
// sizeof 用来计算变量的空间大小
printf("f size=%f\n",sizeof(i));
}
3.字符型--char 单引号引起来
转义字符 | 作用 |
---|---|
\n | 换行 |
\b | 退格 |
\ | 反斜杠 |
//字符变量
void main(){
char c='A';
printf("%c\n",c+32); // 字符转小写 输出是 a
}
4.字符串型 双引号引起来
- 常量
C语言规定以字符'\0'作为字符串结束标志,所以c="CHINA"是 6 个字节
(二)构造类型
1.数组--[]
2.结构体--struct
(三)指针类型
未完待续。。。
(四)空类型
未完待续。。。