精品好文档,推荐学习交流
例13.2用控制符控制输出格式
#include
cout<<\ cin>>a;
cout<<\ cout<<\
cout<<\ char *pt=\
cout< cout< cout< cout<<\ cout<<\ return 0; } input a:34 仅供学习与交流,如有侵权请联系网站删除 谢谢35 精品好文档,推荐学习交流 dec:34 hex:22 oct:42 China *****China pi=3.14285714e+000 pi=3.1429e+000 pi=3.143 2. 用流对象的成员函数控制输出格式 例13.3 用流控制成员函数输出数据。 #include 仅供学习与交流,如有侵权请联系网站删除 谢谢35 精品好文档,推荐学习交流 cout.unsetf(ios::dec); cout.setf(ios::hex); cout<<\ cout.unsetf(ios::hex); cout.setf(ios::oct); cout<<\ char *pt=\ cout.width(10); cout< dec:21 hex:0x15 oct:025 China *****China pi=*3.142857e+000 +***3.142857 13.2.3用流成员函数put输出字符 put是用于输出单个字符的成员函数。 cout.put('a'); cout.put(65+32); 例13.4 有一个字符串”BASIC”,要求把它按相反的顺序输出。 仅供学习与交流,如有侵权请联系网站删除 谢谢35 精品好文档,推荐学习交流 #include {char *a=\ for(int i=4;i>=0;i--) cout.put(*(a+i)); cout.put('\\n'); return 0; } 也可以用putchar函数实现。 #include {char *a=\ for(int i=4;i>=0;i--) putchar(*(a+i)); putchar('\\n'); return 0; } 13.3标准输入流 13.3.1 cin流 可以通过测试cin的值,判断流对象是否处于正常状 态和提取操作是否成功。 if(!cin) cerr<<\ 例13.5 通过测试cin的值,判断流对象是否处于正常状态。 #include 仅供学习与交流,如有侵权请联系网站删除 谢谢35 精品好文档,推荐学习交流 cout<<\} enter grade:67 enter grade:89 89 GOOD! enter grade:56 56 fail! enter grade:100 100 GOOD! enter grade:w The end. 13.3.2用于字符输入的流成员函数 1. 用get函数读入一个字符 (1)不带参数的get函数 cin.get(); 用来从指定的输入流中提取一个字符(包括空白字符),函数返回值就是读入的字符。若遇到文件结束符CTRL+Z, 则函数返回文件结束标志EOF(End Of File),一般以-1代表EOF。 例13.6 用get函数读入字符。 #include enter a sentence: I study C++ very hard. I study C++ very hard. (2)有一个参数的get函数 仅供学习与交流,如有侵权请联系网站删除 谢谢35