欢迎来到天天文库
浏览记录
ID:48049455
大小:339.81 KB
页数:23页
时间:2019-05-06
《(06级)简单的输入输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章简单的输入/输出3.2cin输入流3.3cout输出流标准输入:从键盘输入数据赋给变量标准输出:指计算机把计算结果送到显示器上显示3.2cin输入流输入十进制整数和实数例:inti,j;floatx,y;cin>>i>>j;cin>>x>>y;格式:cin>><变量1>>><变量2>...>><变量n>>>提取运算符:表示从输入流中提取数据赋给变量运行时:输入:12<回车>3.24.5<回车>则变量i、j的值为1、2变量x、y的值3.2和4.5输入的数据之间用空白符分隔:<空格>、<回车>、3.
2、2.1输入十六进制或者八进制数据必须在cin中指明相应的数据类型:hex表示十六进制,oct表示八进制,dec表示十进制。[例3.3]#includevoidmain(){inta,b,c,d;//变量名a,b,c,dcin>>hex>>a;//指明输入为十六进制数cin>>oct>>b;//指明输入为八进制数cin>>c;//输入仍旧是八进制数cin>>dec>>d;//指明输入为十进制数cout<3、er>输出:32,17,18,23输出默认的是十进制3.2.2输入字符数据例:charc1,c2,c3;cin>>c1>>c2>>c3;运行时:输入:abc<回车>或输入:abc<回车>则变量c1、c2、c3的值为'a'、'b'、'c'cin自动跳过输入的空格欲将空格输入给变量,则应使用cin.get()函数。例:charc1,c2,c3;cin.get(c1);cin.get(c2);cin.get(c3);运行时:输入:abc<回车>则变量c1、c2、c3的值为'a'、''、'b'输入:abc<回4、车>则变量c1、c2、c3的值为'a'、'b'、'c'注意事项:使用输入流cin,必须在程序的第一行包含头文件。即:#include3.3cout输出流格式:cout<<<表达式1><<...<<<表达式n><<插入运算符:表示将表达式的运算结果插入到输出流的末尾,即在显示器上显示。输出十进制整数和实数例:inti=2,j=10,k=20,m=30;doublex=3.14,y=100;cout<5、:输出:210302003.14100注意:输出数据之间无空白。endl与‘’等价。输出实型数,小数点后若为0,则不输出小数点。若欲让输出的数据之间有空白,则:例:inti=2,j=10,k=20,m=30;doublex=3.14,y=100;cout<6、项的宽度:右对齐(小数点占一位)例:inti=2,j=10;doublex=3.14,y=100;cout<7、八进制整数、十六进制整数例:#includevoidmain(void){inti=2,j=10,k=20,m=30;cout<<"i="<voidmain(v8、oid){floatx=3.14,y=100;cout.setf(ios::scientific,ios::floatfield);cout<
3、er>输出:32,17,18,23输出默认的是十进制3.2.2输入字符数据例:charc1,c2,c3;cin>>c1>>c2>>c3;运行时:输入:abc<回车>或输入:abc<回车>则变量c1、c2、c3的值为'a'、'b'、'c'cin自动跳过输入的空格欲将空格输入给变量,则应使用cin.get()函数。例:charc1,c2,c3;cin.get(c1);cin.get(c2);cin.get(c3);运行时:输入:abc<回车>则变量c1、c2、c3的值为'a'、''、'b'输入:abc<回
4、车>则变量c1、c2、c3的值为'a'、'b'、'c'注意事项:使用输入流cin,必须在程序的第一行包含头文件。即:#include3.3cout输出流格式:cout<<<表达式1><<...<<<表达式n><<插入运算符:表示将表达式的运算结果插入到输出流的末尾,即在显示器上显示。输出十进制整数和实数例:inti=2,j=10,k=20,m=30;doublex=3.14,y=100;cout<5、:输出:210302003.14100注意:输出数据之间无空白。endl与‘’等价。输出实型数,小数点后若为0,则不输出小数点。若欲让输出的数据之间有空白,则:例:inti=2,j=10,k=20,m=30;doublex=3.14,y=100;cout<6、项的宽度:右对齐(小数点占一位)例:inti=2,j=10;doublex=3.14,y=100;cout<7、八进制整数、十六进制整数例:#includevoidmain(void){inti=2,j=10,k=20,m=30;cout<<"i="<voidmain(v8、oid){floatx=3.14,y=100;cout.setf(ios::scientific,ios::floatfield);cout<
5、:输出:210302003.14100注意:输出数据之间无空白。endl与‘’等价。输出实型数,小数点后若为0,则不输出小数点。若欲让输出的数据之间有空白,则:例:inti=2,j=10,k=20,m=30;doublex=3.14,y=100;cout<
6、项的宽度:右对齐(小数点占一位)例:inti=2,j=10;doublex=3.14,y=100;cout<7、八进制整数、十六进制整数例:#includevoidmain(void){inti=2,j=10,k=20,m=30;cout<<"i="<voidmain(v8、oid){floatx=3.14,y=100;cout.setf(ios::scientific,ios::floatfield);cout<
7、八进制整数、十六进制整数例:#includevoidmain(void){inti=2,j=10,k=20,m=30;cout<<"i="<voidmain(v
8、oid){floatx=3.14,y=100;cout.setf(ios::scientific,ios::floatfield);cout<
此文档下载收益归作者所有