3.1引例
求华氏温度100f对应的摄氏温度
小写换成大写
3.2C语言的语句
1.说明语句 定义
2.表达式语句 分号
c=a+b是一个赋值表达式 c=a+b;是一个表达式语句
3.分支语句
4.循环语句
for语句 while语句 do-while语句
5.转向语句
转向语句有break语句 goto语句 continue语句 return语句
6.复合语句
用一对{}将若干语句顺序组合在一起所形成的语句
7.空语句
只由一个分号构成
8.函数定义与调用
9.输入与输出
scanf()printf()
3.3数据的输入与输出
3.3.1输出函数和输入函数
1.printf("格式控制字符串",输出项表列)函数
(1)格式控制说明:按指定的格式输出数据,其格式为以%开头的格式控制字符
int型数据采用%d,float型和double型数据都采用%f
(2)普通字符:在输出数据时,需要原样输出的字符
使用printf()函数注意:
1.格式字符与输出的类型要一一对应
2.格式字符与输出项的个数应相同
3.可以没有输出项 只用来输出一个字符串,也可以有多个输出项,用逗号进行分隔,若输出项是表达式,将按从右到左的顺序计算出其值后的输出。
4.若要输出字符%,在格式控制字符串中使用两个%
2.scanf(“格式控制字符串”,输入项表列)函数
格式控制字符串用双引号括起来,表示输入的格式,而输入项表列指出各变量的地址(变量名前加&)
(1)格式控制说明:以%开头的格式控制字符
(2)普通字符:在输入数据时,需要原样输入字符
使用scanf()函数注意:
1.格式字符与输入项的类型,个数要一一对应;
2.格式字符可以指定输入数据所占的列数,系统会截取相应列的数据
3.在输入数据时遇到以下情况则认为数据输入结束:空格,tab键,回车键,非法输入,指定宽度。用户也可以自己指定其他字符为输入间隔。
3.3.2整型数据的输入和输出
p48的表格
3.3.3实型数据的输入与输出
p52
3.3.4字符数据的输入与输出
getchar()函数 读取一个字符
putchar()函数 输入一个字符
3.4数学库函数
1.指数函数exp(x):计算e的x平方,如exp(2.3)的值为9.974182
2.绝对值函数fabs(x):计算|x|。如fabs(-2.8)的值为2.8
3.以e为底的对数函数log(x):计算lnx。如log(123.45)的值为4.815836
4.幂函数pow(x,y):计算x的y次方 如pow(1.3,2)的值为1.69