;
从 键盘 输入到 输入缓冲区 中的数据 , 可以逐个字节获取 , 也可以一次性获取多个字节 ;
2、输入流缓冲区概念
在 C++语言中 中 , 标准输入流 和 标准输出流 是 预定义的文件流对象...相关联的缓冲区 , 用于提高 I/O 操作的效率 ;
输入缓冲区 : 当向 输入流 写入数据时 , 数据首先被写入 输入缓冲区 , 而不是直接写入到程序中 ; 当 输入缓冲区 写满时 , 数据会一次性写入磁盘...然后 , 调用 cin.get(char c) 函数获取一个字符 , 将获取的字符数据 保存到 变量 c 中 ;
cin.get(c);
2、完整代码示例 - cin.get(char c) 函数获取一个字符数据到变量中...cin 输入流 的 输入缓冲区中 ;
然后 , 点击回车键 , 将 输入缓冲区 中的数据 写入到 输入流中 ;
如果输入多个字符 , 如下情况 , 输入了 “123456789” 等 9 个字符...到 输入缓冲区 中 , 按下回车后 , 只会将前 3 个字符读取到 输入流中 , 后面多余的字符会被自动忽略掉 ;