变量
#include<stdio.h>
int main()
{
int price = 0;
printf("请输入金额(元):");
scanf("%d", &price);
int change = 100 - price;
printf("找您%d元\n", change);
return 0;
}

- int price = 0;
- 这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0。变量是一个保存数据的地方,当我们需要在程序里面保存数据时,就需要一个变量来保存它。
- 变量定义的一般形式:<类型名称> <变量名称>;
- 也可以在一行里面定义多个变量。
变量的命名规则
- 变量需要一个名字,变量的名字是一种“标识符”,意思是它用来识别这个和那个的不同的名字。
- 标识符的构造规则:
(1)标识符只能由字母、数字和下划线组成;
(2)数字不可以出现在第一个位置上;
(3)C语言的关键字(也叫保留字)不可以用做标识符。 - C语言的保留字:
auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while,inline,restrict
变量的赋值和初始化
- a = b表示的是将b的值赋值给a,而不是a等于b。
- 当赋值发生在变量定义的时候,此时叫做变量的初始化。
- 变量初始化的格式:<类型名称><变量名称> = <初始值>;
常量
数据类型
- 整数:用来存储没有小数的数据。(int)
(1)printf("%d",…);
(2)scanf("%d",…); - 浮点数:用来存储有小数的数据。(float,double)
(1)printf("%f",…);
(2)scanf("%lf",…);
表达式
- 一个表达式是一系列运算符和算子的组合,用来计算一个值。
- 运算符是指进行运算的动作,比如加法运算符“+”,减法运算符“-”。
- 算子是指参与运算的值,这个值可能是常数,也可能是变量,还可以是一个方法的返回值。