CSDN

  • Post author:
  • Post category:其他


一、变量

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;
    	
    }



版权声明:本文为weixin_74374377原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。