c++中cin>>a,b,c,d,e;是什么意思? 输入的是12345这种吗?

如题所述

意思是提示输入的参数用逗号进行分割。
输入状态良好,类型匹配.
int m,temp;
cin>>m>>temp;
cout<<m<<temp;
如果你输入Q 9 ,则不会有输出的,因为Q 不是INT 型的,输入出错,cin 标记为bad ,输入终止;
int m,temp;
cin>>m;
if(!cin.good())
cin.clear();
cout<<m<<temp;
同样输入Q 9 ,输出为 9
也就是说只有输入状态为good的时候,cin 才会工作
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-18
c++的标准输入输出流,包含头文件#include<iostream.h>cin>>a,意识就是输入字符到a。和c里面的scanf("%d",&a);是一样的;cout是标准的输出流;#include<iostream.h>int main(){int a,b=3;cin>>a;cout<<a<<b;return 0;}
第2个回答  2019-12-27
要用cin>>a>>b>>c>>d>>e;格式才对,而且要提前定义,abcde的数据类型,如果是整型int,相当于输入了97,98,99,100,101.这是他们的ASCII码
第3个回答  2019-10-18
就是从键盘中输入,看你定义的a,b,c是什么类型,是数字类型就输入数字
相似回答