2.数据的类型、数据的输入输出
- 2.1 数据类型-常量-变量(整型-浮点-字符)
- 2.1.1 数据类型
- 2.1.2 常量
- 2.1.3 变量
- 2.1.4 整型类型
- 2.1.5 浮点型数据
- 2.1.6 字符型数据
- 字符型常量
- 字符型变量
- 2.1.7 字符串型常量
- 2.2 混合运算-printf讲解
2.1 数据类型-常量-变量(整型-浮点-字符)
2.1.1 数据类型
2.1.2 常量
常量:指在程序运行过程中,其值不发生变化的量
2.1.3 变量
- 变量的值是可以改变的
- 变量命名只能由字母、数字、下划线组成,第一个字符不能是数字
- C语音要求变量强制定义,变量必须先定义,后使用
- 不能和关键字同名
2.1.4 整型类型
使用关键字int定义整型变量
#include <stdio.h>#define PI 3+2int main() {int i=PI*2;printf("i=%d\n",i);
}
PI是符号常量,所以输出的结果为7,变量i是4个字节
2.1.5 浮点型数据
浮点型常量 | 小数形式 | 0.123 |
---|---|---|
指数形式 | 3e-3(即0.003) | |
浮点型变量 | float f定义,占4个字节 | float f=0.111 |
2.1.6 字符型数据
字符型常量
- 字符型常量使用单引号括起来,不能使用双引号
- 字符型常量只包含一个字符
- 以“\”开头的特殊字符称为转义字符(\n:换行,\b:退格)
字符型变量
- 字符型变量使用char来定义
- 一个字符型变量占用1字节大小
#include <stdio.h>int main() {char c='A';printf("%c\n",c+32);printf("%d\n",c);
}
输出为a、65
2.1.7 字符串型常量
- 字符串型常量由一对双引号括起来
- C语言中没有定义字符串型变量的关键字
- 字符串型常量的结尾必须加一个字符串结束标志,规定已’\0’作为字符串结束的标志,输出时不会输出’\0’