您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> C/C++ >> 关于cin和cout的问题

关于cin和cout的问题

来源:网络整理     时间:2016/7/6 3:03:54     关键词:

关于网友提出的“ 关于cin和cout的问题”问题疑问,本网通过在网上对“ 关于cin和cout的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 关于cin和cout的问题
描述:

上学期我只学了c语言,但这学期的数据结构里有好多都有cin和cout的函数,这好像是c++里面的函数吧,我对这是似懂非懂,哪位能给我解释一下这两个函数的具体用法呢?现谢谢了


解决方案1:

应该是    
cin >   >       a;   
cout       <   <       'a   '       <   <       endl; 
2楼的第一个a没加引号?为什么啊?是输入一个字符,还是实数啊? 
还有1楼的 
scanf(   "%d   ",       &a);   
cin       <   <       a;                   //接受输入       这两句是等价吗? 
printf(   "%d   ",       &a);   
cout       >   >       a       >   >       end;       //屏幕输出         这两句也是等价吗? 
 
 
不好意思  我少写了点东西 这样写你就知道了
int a;
cin > >   a; 输入一个int型的数到 a
cout   < <   'a '   < <   endl; 输出一个 字符 a

解决方案2:

C++ I/O
库自动定义了一些标准对象:
cout, ostream类的一个对象,可以将数据显示在标准输出设备上. 
cerr, ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据. 
clog, 类似cerr,但是它使用缓冲输出. 
cin, istream类的一个对象,它用于从标准输入设备读取数据. 
库允许编程人员利用ifstream和ofstream类进行文件输入和输出. 
一些C++ I/O流(精度,判断等)的行为可以通过操作不同的标志来修改。
Constructors 构造器 
bad() 如果出现错误则返回true 
clear() 清除状态标志 
close() 关闭一个流 
eof() 如果处于文件结尾处则返回true 
fail() 如果出现错误则返回true 
fill() 控制默认填充字符 
flags() 操作flags 
flush() 清空缓冲区 
gcount() 返回读取的最后一次输入的字符数 
get() 读取字符 
getline() 读取一行字符 
good() 如果没有出现过错误则返回true 
ignore() 读取字符并忽略指定字符 
open() 创建一个输入流 
peek() 检查下一个输入的字符 
precision() 设置精度 
put() 写字符 
putback() 返回字符给一个流 
rdstate() 返回流的状态 
read() 读取字条符 
seekg() 在一个输入流中进行随机访问 
seekp() 在一个输出流中进行随机访问 
setf() 设置格式标志 
sync_with_stdio() 同标准I/O同步 
tellg() 使用输入流读取流指针 
tellp() 使用输出流读取流指针 
unsetf() 清除格式标志 
width() 操作域宽度 
write() 写字符 


以上介绍了“ 关于cin和cout的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2322136.html

相关图片

相关文章