C++中cout<<(a<<b)是什么意思

如题所述

这里要区分 两个<<
第一个是流输出符
第二个是位操作符,
左移操作<<.
(a<<b)表示将a左移b位。
整个语句的相当于:
c = a<<b;
cout<<c;
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-16
对a进行位运算,向左移动b位,得到的值,cout输出
第2个回答  推荐于2016-08-01
a<<b 中的为 移位操作符

> > 相当于 除以2,
< < 相当于 乘以2

a<<b 表示 a左移b位 相当于 2的b次 再乘以a
cout的<<表示把数据流 输出本回答被提问者采纳
第3个回答  2011-09-16
输出a左移b位后的结果

C++中cout<<(a<<b)是什么意思
(a<<b)表示将a左移b位。整个语句的相当于:c = a<<b;cout<<c;

c++中cout<<(a,b);是什么意思?
C语言你要知道逗号运算符,逗号运算符的作用是将若干表达式连接起来。它的优先级别在所有运算符中是最低的,结合方向是"自左至右"的。这样(a,b)通过运算,结果就是b。

C++中,out<<表示什么意思,数据类型是ostream
关于C++中的重载,对于输出流的重载。ostream &operator<<(ostream&out,const people&r);你这个算是标准写法了:1)为了支持连续,输出必须返回一个ostream的引用。如:cout<<a<<b;连续输出。2)也只能返回一个ostream的引用,因为ostream类只有一个对象就是cout,ostream类是不让你自己定义对象的,该...

C++语言里的cout<<a<<" "<<b<<end1;这段话是什么意思?
输出a和b的值,中间用空格分开

cout<<endl;什么意思?
一,cout是C++编程语言互换流中的标准输出流,需要iostream支持。读为 "c out"。Cout的相关信息 1 cout的类型是 ostream 2 ostream使用了单例模式,保护的构造函数,不能在类外创建另一个对象(用 ostream os 测试)拷贝构造私有,不能通过已有对象,构造新对象(用 ostream os(cout) 测试)拷贝赋值私有...

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

cout<<*a<<’‘<<*b<<’\\n’;这是什么意思?那个函数?用法是什么?
相当于C语言的printf();打印*a的值、空格、*b的值、‘\\n'(是换行)

C++中的cout
width,有的有持久影响直到被改变为止比如cout.fill 如果你是用iomanip中的格式化控制子来控制格式的话,那么只影响cout的下次输出 是的,格式化控制子,也就是hex, dec, setw之类的,只对下次操作有影响 而改变ios标记的话,影响力是持久的,setiosflags和cout.setf都是这个功能 ...

C++ <<符号的意思
cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。和其他的函数没有什么区别。C\/C++追求的就是简洁,当大量的输出需要处理的时候,用函数就要这样,a.print();b.print();c.print()...但是用操作符的话就可以这样,cout<<a<<b<<c;...

cout<<k<<a<<b<<endl; 这句中的cout endl是什么意思?起什么作用 非常感 ...
清空缓存区,光标下移。

相似回答