编程,C++中 cin>>a>>b什么意思

作者&投稿:缑适 (若有异议请与网页底部的电邮联系)
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 才会工作

接收用户输入的两个数,第一个数存在a里面,第二个数存在b里面。

cin是输入的意思, 用于接收键盘的输入操作;
cout是输出的意思,用于打印字符的操作;
c++中cin>>a.x>>a.y 他的意思是接收键盘的输入,只不过是要输入两次的意思罢了。
它等价于 cin>>a.x;
cin>>a.y;

你可以这样输入: 520空格再输入250
还可以这样输入: 520回车再输入250

cin>>a;你明白吧?就是从键盘输入a
那么
cin>>a>>b;
相当于
cin>>a;
cin>>b;

就是从键盘输入a,然后再输入b。

如有疑问欢迎追问。

在屏幕上输入a和b,cin是C++中的输入法,相当于C语言中的printf

接收两个值,a,b,以空格,或换行分隔 。

作用是由键盘输入的两个数据分别存储到变量a和b中。键盘是标准的输入流设备。称为cin。


文登市15178925553: c++里如何cin函数? -
符利七味: cin是C++编程语言互换流中的标准输入流,是istream类的对象,是计算机输入的一种手段,它需要iostream.h支持 cin从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据.流提取符">>"从流中提取数据时跳...

文登市15178925553: 关于c++中的cin
符利七味: 我来详细地给楼主解释一下这个程序的执行过程吧 cin读的是输入缓冲区(stdin)中的内容,只有缓冲区为空的时候才会要求用户输入,否则只是读取缓冲区的内容. 在第一次运行cin&gt;&gt;s的时候, 缓冲区为空,所以会显示下划线让你输入,线程挂起,然后你输入sdf sdf ssf sdf f EOF 回车 这时候,cin&gt;&gt;s返回,第一个sdf读进s,然后便输出sdf和换行 下一次执行cin&gt;&gt;s的时候,缓冲区不为空,所以不再要求用户输入,读取第二个sdf,然后输出sdf换行,依次类推 直到cin读到eof的时候,cin&gt;&gt;s返回false,循环退出,程序结束

文登市15178925553: c++编程编写一个程序
符利七味: #include&lt;iostream&gt; using namespace std;void main() {int a;cin&gt;&gt;a;for(int i=2;i&lt;a;i++)if(a%i==0) break;if(i==a)cout&lt;&lt;a&lt;&lt;"是素数";elsecout&lt;&lt;a&lt;&lt;"不是素数"; }有什么不明白的我在线回答你

文登市15178925553: 谁有C语言与C++语言一些同样的对应的语句用词的总结
符利七味: 在C语言里,输入用scanf(),在C++里,输入用cin&gt;&gt; 在C语言里,输出用printf(),在C++里,输出用cout&lt;&lt; 在C语言里,用到一个定义了的结构,必须要用struct关键字,而C++里可以省略 在C语言里结构体里不能定义函数,在C++里,结构体里可以定义函数 在C语言里,动态分配内存要用malloc(),释放空间用free(), 在C++里用new分配,用delete释放 在C++里可以用引用传递参数地址,而在C语言里,只能使用指针传递参数地址. 最最重要的,C是面向过程编程,而C++还可以面向对象 C语言的编译器只可以编译C,而C++的编译器兼容C

文登市15178925553: C++中cin和cout的具体用法是怎么样的?
符利七味: cin 是格式化输入, cout是格式化输出. int ia; char ca; cin &gt;&gt; ca &gt;&gt; ia; // 依次从标准输入读入ca和ia cout &lt;&lt; ca &lt;&lt; ia; // 依次向标准输出打印ca和ia

文登市15178925553: c++里如何cin函数?
符利七味: 你可以用字符串类型输入方程! 然后用逆波兰表达式解析方程! char *p = new char[2000]; cin&gt;&gt;p; p写成char*就好了! p=new char[1000];//向系统申请1000个单元! cin&gt;&gt;p//输入字符串! 然后判断字符串! 然后比如你准备带入x,y吧,那么x,y值固定了. 用数据结构的逆波兰表达式计算表达这个函数就好了! 至于逆波兰表达式,你可以到网上找,就是数据结构栈的部分,很简单.但很冗长! 我就不写了.你自己好好学习吧.

文登市15178925553: c++中有关cin的问题
符利七味: value 是int型变量,按下Enter键时,由于读入错误类型值,导致输入流cin的状态变为不可用,于是退出循环. cin的几种状态: cin.eof() cin.bad() cin.fail() cin.good() 当前三者 cin.eof() &amp; cin.eof() &amp; cin.fail() 为0时, 此时cin.good...

文登市15178925553: C++中的输入输出
符利七味: 这2个题完全是扯淡. 你只要记住:scanf、printf是C的&lt;stdio.h&gt;中定义的2个函数. 而cin是一个istream对象. &gt;&gt;是istream类型重载的操作符. 给你取个例子: int i; istream in; in &gt;&gt; i; 上面这个语句和 cin &gt;&gt; i;是等价的. cin是标准库定义的标准输入,在使用时可以不定义. C++是兼容C的.就是说C程序,在C++文本(后缀为CPP)中也能执行. 如果要做这个题的话 1选A 2选A C

文登市15178925553: C++编程:分别设计一个求最大值与最小值的函数,求出最大、最小及中间值,并输出.
符利七味: 中间值是指平均值吧?输入若干个数,求最大值、最小值和平均值么? 下面这段就是,输入N(10)个数 #define N 10 #include &lt;iostream.h&gt; void main() { int a[N],i,s=0; float arry; for(i=0;i&lt;N;i++) cin&gt;&gt;a[i]; for(i=0;i&lt;N;i++) { for(int j=i+1;j&...

文登市15178925553: 用C++语言编程求X^n
符利七味: #include&lt;iostream.h&gt; void main(){ int x,n,s=1; cout&lt;&lt;"请输入X:"; cin&gt;&gt;x; cout&lt;&lt;"请输入N:"; cin&gt;&gt;n; for(int i=1;i&lt;=n;i++) s*=x; cout&lt;&lt;x&lt;&lt;endl; } } 方法二: 直接用库函数 #include&lt;iostream.h&gt; #include...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网