第3次标准格式输入函数及字符输入输出函数_精品文档PPT资料.ppt
《第3次标准格式输入函数及字符输入输出函数_精品文档PPT资料.ppt》由会员分享,可在线阅读,更多相关《第3次标准格式输入函数及字符输入输出函数_精品文档PPT资料.ppt(21页珍藏版)》请在冰豆网上搜索。
【例例7】输入两个十进制整数。
输入两个十进制整数。
程序名为程序名为1_9.cpp。
#include/*文件包含文件包含*/main()/*主函数主函数*/intiNum1,iNum2;
/*定义整型变量定义整型变量*/scanf(“%d%d”,&
iNum1,&
iNum2);
/*输入输入iNum1,iNum2*/printf(“%dt%dn”,iNum1,iNum2);
/*输出输出iNum1,iNum2*/程序输出结果程序输出结果:
【例例8】输入两个十进制整数。
程序名为程序名为1_10.cpp。
#includestdio.h/*文件包含文件包含*/voidmain()/*主函数主函数*/intiNum1,iNum2;
/*定义整型变量定义整型变量*/scanf(“%d,%d”,&
注意输入时避免如下错误:
【模仿练习模仿练习】按如下要求输入两名学生的成绩(整数)并输出显示在屏幕上。
按如下要求输入两名学生的成绩(整数)并输出显示在屏幕上。
运行结果如下图所示:
【例例9】输入十进制浮点数。
输入十进制浮点数。
程序名为程序名为1_11.cpp。
#includestdio.h/*文件包含文件包含*/voidmain()/*主函数主函数*/floatfNum1,fNum2;
/*定义实型变量定义实型变量*/scanf(“%f%f”,&
fNum1,&
fNum2);
/*输入输入fNum1,fNum2*/printf(“num1=%fn”,fNum1);
/*输出输出fNum1*/printf(“num1=%ftnum2=%fn”,fNum1,fNum2);
/*输出输出fNum1、fNum2*/程序输出结果程序输出结果:
【模仿练习模仿练习】按如下要求输入两名学生的成绩(浮点数)并输出显示在屏幕上。
按如下要求输入两名学生的成绩(浮点数)并输出显示在屏幕上。
【例例10】输入一个字符。
输入一个字符。
程序名为程序名为1_12.cpp。
#includestdio.h/*文件包含文件包含*/voidmain()/*主函数主函数*/charch;
/*定义字符型变量定义字符型变量*/scanf(“%c”,&
ch);
/*输入一个字符输入一个字符*/printf(“你输入的字符是:
你输入的字符是:
%cn”,ch);
/*输出字符输出字符*/程序输出结果程序输出结果:
【思考思考】以下程序应如何输入?
以下程序应如何输入?
#includevoidmain()charch1,ch2;
scanf(%c%c,&
ch1,&
ch2);
printf(ch1=%c,ch2=%cn,ch1,ch2);
正确输入后的程序结果显示如右图正确输入后的程序结果显示如右图:
【思考思考】产生右图结果的原因是什么?
产生右图结果的原因是什么?
【例例11】输入一个字符串。
输入一个字符串。
程序名为程序名为1_13.cpp。
#includestdio.h/*文件包含文件包含*/voidmain()/*主函数主函数*/charstr10;
/*定义一个字符串变量定义一个字符串变量*/scanf(“%s”,str);
/*输入一个字符串输入一个字符串*/printf(“你输入的字符串是你输入的字符串是%sn”,str);
/*输出字符串输出字符串*/程序输出结果程序输出结果:
【模仿练习模仿练习】按如下要求输入一名学生的姓名并输出显示在屏幕上。
按如下要求输入一名学生的姓名并输出显示在屏幕上。
【注意注意】s遇空格、回车表示结束。
遇空格、回车表示结束。
运行结果如右图所示:
01November2022标准格式输入函数标准格式输入函数scanf()scanf()格式输入函数格式输入函数scanfscanf()()解释解释格式控制输入函数格式控制输入函数scanf作用是:
按指定的格式从标准输出作用是:
按指定的格式从标准输出设备(键盘)输入数据。
设备(键盘)输入数据。
函数函数scanf()的使用格式为:
的使用格式为:
scanf(“格式控制格式控制”,地址列表地址列表);
01November2022单个字符输出函数单个字符输出函数putchar()putchar()
【例例12】输出一个字符。
输出一个字符。
程序名为程序名为1_14.cpp。
#includestdio.h/*文件包含文件包含*/main()/*主函数主函数*/charch1,ch2,ch3;
/*定义字符变量定义字符变量*/ch1=O;
/*为字符变量赋初值为字符变量赋初值*/ch2=K;
ch3=n;
putchar(ch1);
/*输出字符变量值输出字符变量值*/putchar(ch2);
putchar(ch3);
程序输出结果程序输出结果:
01November2022单个字符输出函数单个字符输出函数putchar()putchar()字符输出函数字符输出函数putcharputchar()()解释解释字符输出函数字符输出函数putchar的一般格式为:
的一般格式为:
putchar(c)putchar作用:
在标准输出设备(显示器)上输出作用:
在标准输出设备(显示器)上输出c对应的一个字符。
对应的一个字符。
用用putchar()函数可以输出字符变量、控制字符。
函数可以输出字符变量、控制字符。
如,如,charc=Y;
putchar(c);
输出结果为输出结果为Y。
如,如,charc=n;
输出结果为一换行符。
【模仿练习模仿练习】用用putchar()函数输出自己的英文名字函数输出自己的英文名字:
屏幕显示如下:
01November2022单个字符输入函数单个字符输入函数getchar()getchar()
【例例13】从输入设备读入字符后输出该字符。
从输入设备读入字符后输出该字符。
程序名为程序名为1_15.cpp。
#includestdio.h/*文件包含文件包含*/main()/*主函数主函数*/charch;
/*定义字符变量定义字符变量*/ch=getchar();
/*输入一个字符输入一个字符*/putchar(ch);
/*输出字符变量值输出字符变量值*/程序输出结果程序输出结果:
01November2022单个字符输单个字符输入入函数函数ggetcharetchar()()字符输入函数字符输入函数getchargetchar()()解释解释字符输入函数字符输入函数getchar的一般格式为:
getchar()getchar作用:
在标准输入设备(键盘)读入一个字符。
作用:
如:
charc;
c=getchar();
执行时,要求输入一个字符,如输入:
3,则输入的字符则输入的字符3就赋给了变量就赋给了变量c。
【注意注意】在一个函数中要用到在一个函数中要用到getchar()、putchar()函数时,应该在函数函数时,应该在函数的前面的前面(或在本文件开头或在本文件开头)用用#includeDate:
01November2022讨论并总结讨论并总结输出函数输出函数scanf()的格式应注意什么?
的格式应注意什么?
使用使用putchar()时时应注意什么?
应注意什么?
使用使用getchar()应注意什么?
01November2022学以致用学以致用寻找身边的例子,实现信息的输出:
寻找身边的例子,实现信息的输出:
例如:
输出显示自己的名片,输出一棵圣诞树等等,例如:
输出显示自己的名片,输出一棵圣诞树等等,格式自由发挥格式自由发挥Date:
01November2022作业作业每人必做每人必做实现学生基本信息的输入、输出实现学生基本信息的输入、输出