1.找零
#include <stdio.h>
int main()
{
int price = 0; #这一行定义了一个变量。变量的名字是price,类型是int,初始值是0。“=”是赋值运算符。
printf("请输入金额(元):");
scanf("%d", &price); #scanf函数读入下一个整数
int change = 100 - price;
printf("找您%d元。\n", change);
return 0;
}
2.变量
变量是一个保存数据的地方,当我们需要保存数据时,比如上面的例子要记录用户输入的价格,就需要一个变量来保存它。
变量定义的一般形式:<类型名称><变量名称>;
变量需要一个名字,即标识符:只能由字母、数字和下划线组成,数字不能出现在第一个位置上且c语言的关键字不能做标识符。
3.赋值和初始化
a=b:将b的值赋给a。
每一个变量在第一次使用时都要初始化。必须每个变量都赋值。
<类型名称><变量名称>=<初始值> e.g:int price=0,amount=0;
3.常量
直接量:const int AMOUNT = 100 ; #const是一个修饰符,加在int前面,用来给这个变量加上一个const(不变的)属性。这个值一旦初始化,就不能进行修改。
一般对const 变量是需要大写的。
4.plus.c
int a;
int b;
printf("%d %d", &a, &b); # %d意味着是整数
scanf("%d + %d = %d\n", a, b, a + b);
5.浮点数
当浮点数和整数放到一起运算,c会将整数转换成浮点数进行运算。
或者定义时将int 改成double(双精度浮点数),或者是float(单精度浮点数)
printf("%f", ......)
scanf("%lf %lf", &a, &b)