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





3、文件读写


Vue3封装axios
给Mac加上点保险 AppleCare+问题解答
AIOps在业务运维的最佳应用实践
lc marathon 8.2
C#实现批量生成二维码
string的学习
Linux—进程间通信之System V共享内存
Python——基础知识
字节算法大神熬了三个通宵整理的数据结构与算法笔记(万字长文)