cin会创建一个输入缓冲区,键盘向屏幕输入字符的时候,会将数据放进缓冲区。如果缓冲区内没有数据,则会阻塞等待键盘输入。
同样的cout也会有自己的缓冲区,在有的linux编译器下,cout<<"hello world~"< 除了cout,还有cerr、和clog是没有缓冲区的标准错误,也是输出字符串。 cin.ignore(),表示从缓冲区忽略(并取走一个字符) cin.putback();重新把数据扔回缓冲区的原有位置。 我们知道在c语言中,有%d, %s等格式换输出。cout也可以完成格式化输出。 cout格式化输出,有一种比价繁琐的方式 还有通过控制符的方法
cin.pee();返回第一个字符,但是不从缓冲区取走。可以用于判断,接下来键盘输入的是数字还是字符,或者ascll的其他特殊字符。2、cout格式化输出





3、文件读写


API安全实战
MySQL面试题——隔离级别相关面试题
eclipse导入maven项目
蓝桥杯打卡Day8
【Linux】C语言翻译过程
哪些自媒体平台值得操作运营?
[附源码]计算机毕业设计JAVA“拥抱爱心”公益网站管理系统
太极限了,JDK的这个BUG都能被我踩到!
733. 图像渲染