变量定义:<类型名称><变量名称>;
例: int a;
int b;
int a,b; 仅a,b两值同为int型才能这样写,且一定要有,分隔。
关于变量的名字:即 int(整型) a(变量名称);
变量名称其实就是一种“标识符”
标识符的命名规则:只能由字母,数字和下划线组成,数字不能出现在第一个位置上,
C语言的关键字(保留字)不能做标识符
C语言的关键字:auto,break,case,char,const,continue,default,do,double,else,enum,exterm,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while,inline,restrict这些关键字不能作为标识符,即不能下在类似于int a;a这个位置上,这些关键字不用刻意去记忆,以后用会学到,即便用到了编译器也会报错。
学完了printf的简单计算,以及变量定义,要完成这次的练习之一:设计一个超市找零程序就还差一个要素,即从键盘输入客人给了多少钱和应付多少钱,要实现这一目的,需要使用scanf("");语句,语法:
scanf(" %d",&price);
%d表示整数 , &表示取地址,必写
此语句意思为 输入的整型值即后面的price
思路:1.有地方放输入的数字
2.有办法输入数字
3.输入的数字能参与运算
程序:
#include<stdio.h>
void main()
{
int price = 0; 定义变量prince,即从键盘输入的那个值
int total = 0;
printf("请输入实付金额(元)"); 提示语句
scnaf("%d",&prince); (从键盘输入一个数后需按回车键以示输入结束,若不按则程序读不到东西不会继续运行)
printf("请输入应付金额(元)");
scnaf("%d",&total);
int change = prince - total; 定义change且满足计算用以输出
printf("找余%d元",change);
}