1.3.2
1.程序框架:输入的每个程序都需要有这个框架
#include <stdio.h>
int main()
{............
return 0;
}
2.输出 printf(" ......!\n") ;【""双引号里面的内容称为字符串】
3.每句后面的分号是英文的!!!
1.3.3
四则运算
四则 | c语言 | 意义 |
+ | + | 加 |
- | - | 减 |
× | * | 乘 |
÷ | / | 除 |
% | 取两数相除的余数 | |
() | () | 括号 |
2.1.2
做计算
#include <stdio.h>
int main()
{
printf("23+43=%d\n",23=43);
return 0;
}
算找零 printf("100-23=%d\n",100-23);
如何输入 在终端中输入
变量
#include <stdio.h>
int main()
{
int price=0;
printf("请输入金额(元)");
scanf("%d",&price);
int change=100-price;
printf("找您%d元\n",change);
return 0;
}
(c99)
例如:int price=0变量名字price;类型int;初始值是0.
形式:<类型名称><变量名称>int price;int amount;int price,amount;
标识符:变量需要一个名字,变量的名字称为“标识符”用来识别不同名字。
标识符规则:只可以由字母,数字,下划线组成
数字不可以出现在第一个位置上
c语言的关键字(保留字)不可以做标识符
变量类型:(图中代码是int)
第二个变量change
2.1.3(用上一个程序)
赋值和初始化
例如:int price=0是个式子,这里的“=”是个赋值运算符,表示将“=”右边的值赋给左边的变量
赋值
和数学不同,a=b在数学中表示关系,即a和b的值一样;静态;
而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋予给a;动态;
a=b和b=a在程序设计里是不等价的。
变量初始化
<类型名称><变量名称>=<初始值>
int price=0;
int amount=100;
组合变量定义时,也可以在这个定义中单独给个变量赋初始值,如:
int price=0,amount =100;
#include <stdio.h>
int main()
{
int price=0;
int change=0;
printf("请输入金额(元):");
scanf("%d",&price);
change=100-price;
printf("找您%d元。\n,change);
return 0;
}
(ANSI C)
读整数
scanf ("%d",&price);
要求scanf这个函数读入下一个整数,读到的结果赋值给变量price
小心price前面的&