c) 函数获取一个字符数据到变量中
一、cin.get() 函数获取一个字符数据并返回 ( 无参数 )
1、cin.get() 函数获取一个字符数据
cin.get() 函数 , 一次从键盘输入一个字符...+ Z 组合键 , cin 会收到 EOF 值 ;
调用 cin.get() 函数 , 是将数据读取一字节到 输入缓冲区中 ,
同理 , 写出数据时 , 也是先写出到 输出缓冲区 , 然后再写出到输出流中...;
从 键盘 输入到 输入缓冲区 中的数据 , 可以逐个字节获取 , 也可以一次性获取多个字节 ;
2、输入流缓冲区概念
在 C++语言中 中 , 标准输入流 和 标准输出流 是 预定义的文件流对象...相关联的缓冲区 , 用于提高 I/O 操作的效率 ;
输入缓冲区 : 当向 输入流 写入数据时 , 数据首先被写入 输入缓冲区 , 而不是直接写入到程序中 ; 当 输入缓冲区 写满时 , 数据会一次性写入磁盘...3 个字符 “123” , 此时 3 个字符 写入到 cin 输入流 的 输入缓冲区中 ;
然后 , 点击回车键 , 将 输入缓冲区 中的数据 写入到 输入流中 ;
如果输入多个字符 , 如下情况