一、变量
1、名字:price
类型:int
初始值是0
2、变量是一个保存数据的地方
3、变量定义的一般形式就是:
<类型名称>,<变量名称>;
int price;
int amount;
int price,amount;
二、常量
1、常量是一个固定不变的数(直接量)
2、const是一个修饰词,加在int的前面,用来给这个加上一个const的属性。这个const的属性表示这个变量的值一旦初始化,就不能再修改了。
3、int change=AMOUNT-price;
#include <stdio.h>
int main()
{
const int AMOUNT = 100;
int price = 0;
printf("请输入金额(元):");
scanf("%d", &price);
int change = AMOUNT - price;
printf("找您%d元。\n", change);
return 0;
}
三、浮点数
1、浮点数是一个带小数点的数值。
2、浮点的本意是指小数点是浮动的,是计算机内部表达非整数的一种方式。
3、数据类型:
整数
int;
printf(“%d”,…)
scanf(“%d”,..)
带小数点的数
double
printf(”%f”,…)
scanf(“%f”,…)
四、if(如果)
1、if(条件成立){………}
2、
C语言提供了六个关系运算符:
-
== 相等
-
!= 不相等
-
> 大于
-
>= 大于或等于
-
< 小于
-
<= 小于或等于
-
五、练习代码
#include<stdio.h> #include<stdlib.h> int main() { int i,j; int x = 0; int y = 5; int velocity_x = 1; int velocity_y = 1; int left = 0; int right = 20; int top = 0; int bottom = 10; while(1) { x = x+velocity_x; y = y+velocity_y; system("cls"); for(i=0;i<x;i++) printf("\n"); for(j=0;j<y;j++) printf(""); printf("o"); printf("\n"); if((x==top)||(x==bottom)) velocity_x= -velocity_x; if((y==left)||(y==right)) velocity_y = -velocity_y; } return 0; }