Loading

cin自动截取

演示代码

#include <iostream> 
#include <typeinfo> 
using namespace std;

int main(){
	
	int  i;
	float f;
	char  c;
	
	cin>>i>>f>>c;
	cout<<"整数:"<<i<<endl;
	cout<<"浮点数:"<<f<<endl;
	cout<<"单字符:"<<c<<endl;
	 
	return 0;
}

输出结果

可以看到,在输入流中,满足整型的数据流给到了类型匹配的整型变量i,
第一个满足浮点数的数据流给到了类型匹配的浮点数变量f,
紧接着,下一个字符给到了类型匹配单字符c,

尽管输入流中还有字符,但是已经没有类型相匹配的变量等待输入,自动丢弃或暂存。

posted @ 2022-09-28 16:00  Devinwon  阅读(33)  评论(0)    收藏  举报