资源描述:
《c语言教程第四》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、格式输出函数函数的基本功能格式:printf(格式控制串,输出表列)功能:从标准输出设备上,按指定的格式输出对应的变量。printf(...)1%u以十进制无符号形式输出整型数%f:以小数形式输出单、双精度实型数%e:以指数形式输出单、双精度实型数%c:以字符形式输出一个字符%s:以字符形式输出一个字符串%ld:以十进制带符号形式输出长整型数格式控制串%d:以十进制带符号形式输出整型数%o:以八进制无符号形式输出整型数%x:以十六进制无符号形式输出整型数常用格式符:2例:inta=1234;printf(“%3d”,a);printf(“
2、%5d”,a);12341234实际左补空3#includemain(){floatx,y;x=111111.111;y=222222.222;printf("x+y=%f",x+y);}运行结果:x+y=333333.328125上机时用英文输入法输入程序43.2.1格式输入函数一般形式:scanf(格式控制字符串,地址表列)功能:在键盘上按照指定格式输入数据,把相应类型的数据读入内存中.“地址表列”可以是变量的地址,或字符串的首地址.例如:inta,b,c;scanf(“%d%d%d”,&a,&b,&c);输入数据时
3、,在两个数据之间以一个或多个空格间隔,也可以用回车键、跳格键tab。例如:2345675scanf函数格式说明double类型的数据,用lf格式输入.6#includemain(){doublei,j,k;scanf("%lf%lf",&i,&j);k=i*j*sin(3.1415/4);printf("k=%6.2f",k);}运行时输入:2.53.4运行结果:k=6.017main(){inti,j,k;scanf(“%d%c%d”,&i,&j,&k);}10,a,15<回车>10<回车>a<回车>15<回车>C.10
4、’a’15<回车>D.10a15<回车>D选择正确的输入方式8如何输入数据,使得运行结果为:2,x,zmain(){inta,b,c;scanf(“a=%d%c”,&a,&b);c=b+a;printf(“A“,a,b,c);}a=2x<回车>运行时输入:A:%d,%c,%c9#include“stdio.h”main(){intch;ch=getchar();putchar(ch);}#include"stdio.h"main(){chara,b,c;a='H';b='e';c='l';putchar(a);putchar(b);put
5、char(c);putchar('l');}输出:Hell10如:inta,b,c;scanf(“%d%d%d”,&a,&b,&c);输入形式:1017181scanf(“%3d%3d%c”,&a,&b,&ch);输入形式:123456abc结果:a=123b=456ch=‘a’inta,b,c;scanf(“%d,%d,%d”,&a,&b,&c);输入形式:10,11,1211scanf(“%d%d%c”,&a,&b,&ch);输入形式:123456abc读入数据的结果:a=123b=456ch=‘a’scanf(“%c%c%c”,
6、&x,&x,&z);输入:abc读入数据的结果:x=‘a’y=‘‘z=‘b’空格和转义字符都作为有效字符输入.12main(){charc1,c2;scanf(“c1=%c,c2=%c”,&c1,&c2);printf(“%c%c”,c1,c2);}输入数据:c1=a,c2=b输出数据:ab13main(){intx,y,z;charch;scanf(“%7.2d%d%d%c”,x,y,z,ch);}main(){doubley;scanf(“%f”,y);}有错吗?scanf(“%lf”,y);scanf(“%7d%d%d%c”,x,y
7、,z,ch);14程序的三种基本结构(顺序结构)(选择结构)(循环结构)15第四章选择结构大连理工大学16本章要点:正确使用逻辑表达式和关系表达式掌握用if语句和switch语句实现选择结构掌握条件运算符和条件表达式的使用174.1关系运算符和关系表达式4.1.1关系运算符1.关系运算符关系运算是进行比较大小的运算,并产生运算结果1(真)或0(假)。C语言中的关系运算符有6种:<、<=、>、>=、==、!=优先次序:前4种同级,高于后2种(后2种同级)关系运算符的结合性为从左到右;算术运算符(高)关系运算符赋值运算符(低)如:3>22+a
8、b)>(by、s+f>d关系