•例 合法的标识符: sum,average,_total,Class,day,stu_name,p4050 不合法的标识符:
M.D.John, $123, #33, 3D64, a>b
❖ 变量定义
• 定义变量时要指定变量名和数据类型
类型名 变量名表; int celsius, fahr; float x;
floauble area, length; 定义双精度浮点型变量
double型数据比float精度高,取值范围大
❖ 标识符
用来标识变量名、符号常量名、函数名、数组名、类型名 等实体(程序对象)的有效字符序列。标识符由用户自定义
•C语言标识符定义规则:
标识符只能由字母、数字和下划线三种字符组成,且第一个 字符必须为字母或下划线。
变量地址 用双引号括起来,表示输入的格式
格式控制字符串:
– 格式控制说明: 按指定的格式输入数据, %…
与数据类型有关
• int型 :%d • float型:%f
尽量不要出现普通字符
• double型:%lf
– 普通字符:原样输入
例如:
x变量地址
scanf("%lf", &x); 输入: 9.5
scanf("x=%lf", &x); 输入: x=9.5
scanf("%d,%d",&x,&y);/*输入*/
printf("交换前x的值:%d,y的值:%d\n",x,y);
t=x; /*保存x的值到t*/ x=y; /*将y的值赋给x*/
请注意:交换顺序
y=t; /*将t的值(原来x的值)赋给y*/
printf(“交换后x的值:%d,y的值:%d\n",x,y);