资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第三章 数据的输入,/,输出,输入设备,内存,输出设备,输入流,输出流,3.1,流,P,55,字符的输出,putchar,和输入,getchar,格式输出函数,printf,格式输入函数,scanf,数据的输入与输出函数,#include,getchar,(),字符的输入函数,getchar,P,71,#include,main(),char ch1,ch2,ch3,ch4;,ch1=,getchar,();,ch2=,getchar,();,ch3=,getchar,();,ch4=,getchar,();,字符的输入函数,getchar,ab,putchar,(表达式),字符的输出函数,putchar,P,72,该函数一次只能输出一个字符,字符或整型常量、变量、表达式,#include,main(),char ch,ch1;,ch,=a;,putchar,(*);,putchar(n,);,putchar(ch,);,ch1=putchar(ch+2);,putchar(ch1);,字符的输出,putchar,printf(a=%d,b=%d,a,b);,格式输出,函数,printf,P,55-56,格式控制字符串,输出表达式序列,1.,格式说明符的形式:,flag,width,与,prec,h|l|L,flag,标志字符:,P,60,width,宽度与,prec,精度格式符:,P,56,、,61,h|l|L,长度修饰符:,P,56,type_char,类型转换符:,P,57,格式输出,函数,printf,P,56,1.,格式说明符的形式:,flag,width,与,prec,h|l|L,flag,标志字符:,width,宽度与,prec,精度格式符:,h|l|L,长度修饰符:,type_char,类型转换符:,P,57,0,#,P60,格式输出,函数,printf,P,56,m,.,n,P61,h,l,L,P56,2.,带格式控制符的字符串常量的输出,字符型变量的输出 ,c,字符串形式输出 ,s,格式输出,函数,printf,char ch1=s;,printf(ch1=%c,ch2=%s,ch1,abc);,%d,数值型变量的输出,printf(%d,%o,%x,%X,15,15,15,15);,格式输出,函数,printf,数值型变量的输出,printf(,“,%4d,%-4d,%+d,%+dn,”,2,3,4,-5);,printf(,“,%#x,%04d,”,16,16);,格式输出,函数,printf,2,3 ,+4,-5,0 x 1 0,0 0 1 6,格式输出,函数,printf,printf(“%6.3fn%4.3f”,1.23,1.23);,printf(%3.2fn,2.156);,printf(%3.2s,abcdef);,1.230,1.230,2.16,ab,格式输出,函数,printf,short a=1;,long b=1;,long double c=1;,printf(%,h,d,%,l,d,%,L,f,a,b,c,);,1,1,1.000000,#include,main(),int,x=10;,printf(%d,%d,%dn,+x,-x,-x,+);,格式输出,函数,printf,2.,printf,(,“,输出字符序列,”,),printf(,a,hello,);,printf(No.,t,Name,t,Tel,n,);,printf(1,t,Liping,t,623028,n,);,格式输出,函数,printf,P,62-63,scanf,(,“,a=%d b=%d,”,&,a,&b,),;,格式输入,函数,scanf,P,63-64,格式控制字符串,变量地址序列,格式说明符的形式:,*width,字符扫描仪,h|l|L,*,:,P64,width,数据宽度:,P64,字符扫描集,:,P70,h|l|L,长度修饰符:,P64,type_char,类型转换符:,P67,格式输入函数,scanf,P,64,scanf(,“,%d,%*,d,%d,”,&x,&y,);,若输入:,2,3,4,scanf(,“,%4d,”,若输入:,1234,5,scanf(,“,%c%c,”,&x,&y,);,若输入:,ab,或,a,b,scanf(,“,x,=,%c,%,c,n,”,&x,&y,);,格式输入函数,scanf,short a;,long b;,double c;,long double d;,scanf(%,h,d%,l,d%,l,f%,L,f,&a,&b,&c,&d,);,格式输入函数,scanf,作业,73,页,3,、,4,、,5,题,
展开阅读全文