**
C语言学习路线-计算
**
一、计算
1、变量是做什么的,如何定义一个变量
·变量的名字是一种“标识符”,意思是它用来识别这个和那个的不同的名字。
·标识符有标识符的构造规则,基本的原则是:只能由字母、数字、下划线组成,数字不能出现在第一个位置上。c语言的关键字(auto,break,case,char,const,continue,default,do,double,else,enum,float,int,lng,if…)不可以做标识符。
#include <stdio.h>
int main(){
int price = 0;//“=”赋值运算符,将右边的值赋值给左边
scanf("%d",&price);//读取到结果赋值给price,&d:读取整型变量,&读取某个变量。
int change = 100-price;
printf("找您%d元",change);
return 0;
}
scanf("%d",&price);出现子scanf格式字符串里的东西一定是你要输入的东西。
2、如何输入数字
赋值和初始化:
在数学中a=b表示关系,即a和b的值一样;而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。关系是静态的,而动作是动态的。初始化是给变量赋一个初始值。
表达式:
“=”是赋值运算符,有运算符的式子就叫做表达式。
3、常量
常量:固定不变的数。
const:是一个修饰符,用来给这个变量加上一个不变的属性,这个变量一旦初始化,就不能再修改了。
#include <stdio.h>
int main(){
const int AMOUNT = 100;
int price = 0;//“=”赋值运算符,将右边的值赋值给左边
scanf("%d",&price);
int change = AMOUNT-price;
printf("找您%d元",change);
return 0;
}
4、运算符优先级
说明:+、-改变变量正负号的时候优先级最高,然后依次是*、/、%、+、-、=。