3.1 引例
【例3.1】求华氏温度100°F对应的摄氏度。计算公式:c=5x(f-32)/9
式中:·c表示摄氏温度,f表示华氏温度。
【3.2】由键盘输入一个小写字母,将其转换成大写字母输出。
#include<stdio.h>
int main()
{
char c1,c2;
printf("请输入一个小写字母:");
c1 = getchar();
printf("%c,%d\n",c1,c1);
c2 = c1 - 32;
printf("%c,%d\n", c2, c2);
return 0;
}
上述两个例子的程序运行都是顺序执行的
3.2 c语言的语句
在c语言中,语句是以分号结尾的字符序列
1.说明语句 (用于定义程序所使用的变量与类型)
2.表达式语句(用于定义程序所使用的变量与类型)
3.分支语句(实现分支控制过程,根据条件成立与否执行不同的语句)
有两种分支结构,即双分支if-eles;语句分支的switch语句
4.循序语句(c语言中实现循环控制的语句有3种,即for语句和do—while语句)
5.转向语句(转向语句有break语句、goto语句、continue语句、return语句)
6.复合语句(用一对大括号{}将若干语句循序组合在一起所形成的语句称为复合语句,c语言中除复合语句外都是以分号结束)
7.空语句(空语句只有一个分号构成)
8.函数定义与调用 (int max(int x,int y)为函数定义头部,由函数的返回值类型、函数名、参数表组成)
9.输入与输出(所有的输入与输出都是通过系统提供的有关函数(如 scanf()和printf()函数来实现的)
3.3 数据的输入和输出
3.3.1 输入函数(printf())和输入函数(scanf())
1.printf()函数
printf()函数其一般调用格式为:
printf("格式控制字符串",输出项表列)
格式控制字符串用双引号括起来,表示输出的格式;而输出项表列则是要输出的数据,这些数据可以是常量、变量或表达式。
格式控制字符串中包含两种信息,格式控制说明