C++中<<是什么意思?

最好能够具体一点哈

最终的解释就是 符号的重载
在运算中就是左移的意思。但是在类中被封装了,就是表示插入符的意思。
就是把箭头右边的东西,放到箭头的左边。
同理“>>"就是把箭头左边的东西放到箭头右边去!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-20
在运算中是左移运算符,左移一位相当于乘以2,其效率比乘法快。
在cout等当中是流插入符, 这个你可以继续百度“流插入符”就行,一大把。
当然你也可以使用重载函数将其重载为你所需要的运算符号。追问

如果是
cout<<x<<' '<<y<<' ' ;
这种形式的是什么意思呀?
现在还是不太明白……
^_^

追答

输出x的值,输出' '空格,输出y的值,输出空格。

你一个一个一次分析就知道了。

第2个回答  2012-05-20
可以当做输出运算符理解,有的位置叫插入运算符。
如:输出‘你好’ cout<<"你好";
如果n=1,输出 n则为; cout<<n;本回答被提问者采纳
第3个回答  2012-05-20
有“输出到流中”也有“左移位”(就是X2)的意思,
第4个回答  2020-04-25

C++中 << 什么意思
表示在窗口中打印 比如cout<<"a";则表示在窗口中打印出a这个字母

c++中的<<符号
c++中的<<符号表示输出流。连续输出变量或常量。这里“<<”是左移操作符,i&(1<<j)表示1的二进制表示00000001左移j位,右边补0。然后再与i的二进制位进行与运算。还有,for(i&(1<<j)) 应改为while(i&(1<<j)) 吧。

C++中<<是什么意思?
最终的解释就是 符号的重载 在运算中就是左移的意思。但是在类中被封装了,就是表示插入符的意思。就是把箭头右边的东西,放到箭头的左边。同理“>>"就是把箭头左边的东西放到箭头右边去!

c++中运算符<<是干什么用的?
在没有重载的情况下,操作数都是整数时,<<是位移运算。 这个例子中就是将i这个整数表示成的二进制数左移k个位置,右边补0。

c++中<<是什麼意思
与cout一起用cout<<表示输出。在数学中这个是远远小于的意思

c++中<<是什么意思
1:左移运算符,就是把二进制数左移,左移几位后面补几个0,左移一位相当于乘一次2,并且左移运算的两个操作数应为整数类型,如i=1;i=i<<2,那么i=4,2:输出操作,cout<<" "把引号中间的东西输出。。。

C++中“<<”是什么功能?
这个<<符号叫做insertion operator 作用:输出东西用的啊~ 比如cout<<"hello" ;

c++中的 << 是什么意思
主要有两个用法 一个是输出运算符:如cout<<5<<endl;跟在输出流后面;另一个是移位运算符,n<<m表示将n的二进制表示向左移m位,低位补0;同理还有右移运算符>>;望采纳

<<在C语言或C++中什么意思啊。
<<最基本的是左移运算符,即x << y,x的二进制位向左移动y位,后面用0补充。然后各种类可能会重载这个运算符,最常见的就是输出流,比如cout << endl;。如果你喜欢也可以重载它。至于要用它来做什么就看你的喜好了。

c++中 “<<=”符号什么意思?
<<是位左移,<<=与+=等符合赋值操作符相似,都是将运算结果给左边变量

相似回答