数据的输入输出以及算法.pptx
第三章第三章 数据的输入数据的输入/输出输出第1页/共23页输入设备内存输出设备输入流输出流3.1 流 P55第2页/共23页字符的输出putchar和输入getchar格式输出函数printf格式输入函数scanf数据的输入与输出函数#include第3页/共23页getchar()字符的输入函数getchar P71第4页/共23页#includemain()char ch1,ch2,ch3,ch4;ch1=getchar();ch2=getchar();ch3=getchar();ch4=getchar();字符的输入函数getcharab 第5页/共23页putchar(表达式)字符的输出函数putchar P72该函数一次只能输出一个字符字符或整型常量、变量、表达式第6页/共23页#include#include main()main()char ch,ch1;char ch,ch1;ch=a;ch=a;putchar(*);putchar(*);putchar(n);putchar(n);putchar(ch);putchar(ch);ch1=putchar(ch+2);ch1=putchar(ch+2);putchar(ch1);putchar(ch1);字符的输出putchar第7页/共23页printf(a=%d,b=%d,a,b);格式输出函数printf P55-56格式控制字符串格式控制字符串输出表达式序列输出表达式序列第8页/共23页1.格式说明符的形式:flagwidth与prech|l|L flag标志字符:P60 width宽度与prec精度格式符:P56、61 h|l|L长度修饰符:P56 type_char类型转换符:P57 格式输出函数printf P56第9页/共23页2.带格式控制符的字符串常量的输出 字符型变量的输出 c 字符串形式输出 s格式输出函数printfchar ch1=s;printf(ch1=%c,ch2=%s,ch1,abc);%d第11页/共23页 数值型变量的输出 printf(%d,%o,%x,%X,15,15,15,15);格式输出函数printf第12页/共23页数值型变量的输出 printf(“%4d,%-4d,%+d,%+dn”,2,3,4,-5);printf(“%#x,%04d”,16,16);格式输出函数printf 2,3 ,+4,-50 x 1 0,0 0 1 6第13页/共23页格式输出函数printfprintf(“%6.3fn%4.3f”,1.23,1.23);printf(%3.2fn,2.156);printf(%3.2s,abcdef);1.2301.2302.16 ab第14页/共23页格式输出函数printfshort a=1;long b=1;long double c=1;printf(%hd,%ld,%Lf,a,b,c);1,1,1.000000第15页/共23页#includemain()int x=10;printf(%d,%d,%dn,+x,-x,-x+);格式输出函数printf第16页/共23页2.printf(“输出字符序列”)printf(ahello);printf(No.tNametTeln);printf(1tLipingt623028n);格式输出函数printf P62-63第17页/共23页scanf(“a=%d b=%d”,&a,&b);格式输入函数scanf P63-64格式控制字符串格式控制字符串变量地址序列变量地址序列第18页/共23页格式说明符的形式:*width字符扫描集h|l|L *:P64 width数据宽度:P64 字符扫描集:P70 h|l|L长度修饰符:P64 type_char类型转换符:P67格式输入函数scanf P64第19页/共23页 scanf(“%d%*d%d”,&x,&y);若输入:2 3 4 scanf(“%4d”,&x);若输入:12345 scanf(“%c%c”,&x,&y);若输入:ab或ab scanf(“x=%c%cn”,&x,&y);格式输入函数scanf第20页/共23页 short a;long b;double c;long double d;scanf(%hd%ld%lf%Lf,&a,&b,&c,&d);格式输入函数scanf第21页/共23页作业作业73页3、4、5题第22页/共23页感谢您的观看!第23页/共23页