欢迎来到天天文库
浏览记录
ID:61748642
大小:117.75 KB
页数:23页
时间:2020-02-06
《第03章 简单的输入输出.pptx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章简单的输入/输出1第3章简单的输入/输出3.1传统的输入/输出函数实现方法输入:从键盘输入数据赋给变量输出:指计算机把计算结果送到显示器上显示应用程序可以包含零个或多个输入应用程序至少包含一个或多个输出传统程序使用I/O函数实现输入/输出操作C++程序使用操作符重载方法实现输入/输出流技术C++中输入/输出实现更加简单方便23.2cout输出流键盘输入称为标准输入(standardinput)显示器输出称为标准输出(standardoutput)C++中通过输入/输出流来实现标准输入/输出操作。输入操作通过流cin来实现输出操作通过流cout来实现使用输出流cout,
2、必须在程序的第一行包含头文件。即:#include33.2cout输出流cout一般格式:cout<<<表达式1>[<<<表达式2>...<<<表达式n>]“<<”称为插入运算符,表示将表达式的运算结果插入到输出流的末尾,即在显示器上显示。将cout想象成显示器,“<<”想象成数据流向箭头,可以很容易记忆输出操作例3.4:inta=10,b=20,c=30,d=40;doublem=5.23,n=100;cout<3、注意:输出数据之间无空白。endl与‘’等价。输出实型数,小数点后若为0,则不输出小数点。3.2cout输出流为了区分输出的数据项,在每一个输出数据之间要输出分隔符。分隔符可以是空格、标点符号或者换行符等。例如:cout<4、"m="<5、占一位),并且向右对齐。setw是“setwidth”的缩写。输出结果为:102030605.2310063.2cout输出流使用setw()函数应该注意以下四点:1.setw()函数是定义在iomanip.h头文件中的系统函数,所以要使用它就必须在程序的开始位置包含头文件iomanip.h,即在程序的开头增加:#include2.括号中必须给出一个正整数或者数学表达式(值为正整数),它指明紧跟其后输出的数据项的宽度。3.该设置仅对其后的一个输出项有效。一旦按指定的宽度输出其后的输出项后,程序又自动回到原来的按实际宽度输出的缺省输出方式。4.当设置了数6、据的输出宽度后,如果数据的实际位数小于指定的宽度,则添加填充符。如果数据的实际位数大于指定的宽度,则数据按照实际的宽度输出,不会按照指定的宽度来截断数据。73.2.1输出八进制、十六进制数和实数8例3.5:#includevoidmain(void){inta=10,b=20,c=30,d=40;doublem=5.23,n=100;cout<<"a="<7、x<
3、注意:输出数据之间无空白。endl与‘’等价。输出实型数,小数点后若为0,则不输出小数点。3.2cout输出流为了区分输出的数据项,在每一个输出数据之间要输出分隔符。分隔符可以是空格、标点符号或者换行符等。例如:cout<4、"m="<5、占一位),并且向右对齐。setw是“setwidth”的缩写。输出结果为:102030605.2310063.2cout输出流使用setw()函数应该注意以下四点:1.setw()函数是定义在iomanip.h头文件中的系统函数,所以要使用它就必须在程序的开始位置包含头文件iomanip.h,即在程序的开头增加:#include2.括号中必须给出一个正整数或者数学表达式(值为正整数),它指明紧跟其后输出的数据项的宽度。3.该设置仅对其后的一个输出项有效。一旦按指定的宽度输出其后的输出项后,程序又自动回到原来的按实际宽度输出的缺省输出方式。4.当设置了数6、据的输出宽度后,如果数据的实际位数小于指定的宽度,则添加填充符。如果数据的实际位数大于指定的宽度,则数据按照实际的宽度输出,不会按照指定的宽度来截断数据。73.2.1输出八进制、十六进制数和实数8例3.5:#includevoidmain(void){inta=10,b=20,c=30,d=40;doublem=5.23,n=100;cout<<"a="<7、x<
4、"m="<5、占一位),并且向右对齐。setw是“setwidth”的缩写。输出结果为:102030605.2310063.2cout输出流使用setw()函数应该注意以下四点:1.setw()函数是定义在iomanip.h头文件中的系统函数,所以要使用它就必须在程序的开始位置包含头文件iomanip.h,即在程序的开头增加:#include2.括号中必须给出一个正整数或者数学表达式(值为正整数),它指明紧跟其后输出的数据项的宽度。3.该设置仅对其后的一个输出项有效。一旦按指定的宽度输出其后的输出项后,程序又自动回到原来的按实际宽度输出的缺省输出方式。4.当设置了数6、据的输出宽度后,如果数据的实际位数小于指定的宽度,则添加填充符。如果数据的实际位数大于指定的宽度,则数据按照实际的宽度输出,不会按照指定的宽度来截断数据。73.2.1输出八进制、十六进制数和实数8例3.5:#includevoidmain(void){inta=10,b=20,c=30,d=40;doublem=5.23,n=100;cout<<"a="<7、x<
5、占一位),并且向右对齐。setw是“setwidth”的缩写。输出结果为:102030605.2310063.2cout输出流使用setw()函数应该注意以下四点:1.setw()函数是定义在iomanip.h头文件中的系统函数,所以要使用它就必须在程序的开始位置包含头文件iomanip.h,即在程序的开头增加:#include2.括号中必须给出一个正整数或者数学表达式(值为正整数),它指明紧跟其后输出的数据项的宽度。3.该设置仅对其后的一个输出项有效。一旦按指定的宽度输出其后的输出项后,程序又自动回到原来的按实际宽度输出的缺省输出方式。4.当设置了数
6、据的输出宽度后,如果数据的实际位数小于指定的宽度,则添加填充符。如果数据的实际位数大于指定的宽度,则数据按照实际的宽度输出,不会按照指定的宽度来截断数据。73.2.1输出八进制、十六进制数和实数8例3.5:#includevoidmain(void){inta=10,b=20,c=30,d=40;doublem=5.23,n=100;cout<<"a="<7、x<
7、x<
此文档下载收益归作者所有