C++中《符号什么意思,C++ <<符号的意思

2020-11-23 19:38:02 字数 6408 阅读 5881

1楼:笨笨

重定向,《和》是表示输出的方向,cout<<***这是定向到标准输出,而如果是ofstream file;file<<***x;这则表示定向到文件里面。

2楼:兔子和小强

流操作符 或 移位运算符(左移)

3楼:匿名用户

数据流输出的方向

cin>> 输入

cout《输出

4楼:匿名用户

在cout << ***; 中是输出

5楼:油菜花零

在于cout连在一起的时候表示输出

在与变量在一起的时候表示左移操作,相当于乘以2

c++ <<符号的意思

6楼:千锋教育

在c++里面把《当作输出操作符,是stream这个类里一个重要的运算符。在c++中,有一个stream这个类,所有的i/o都以这个“流”类为基础的,包括要认识的文件i/o,stream这个类有两个重要的运算符:

1、插入器(<<)

向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"write stdout"<<'\n';就表示把字符串"write stdout"和换行字符('\n')输出到标准输出流。

2、析取器(>>)

从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。

和其他的函数没有什么区别。c/c++追求的就是简洁,当大量的输出需要处理的时候,用函数就要这样,a.print();b.

print();c.print()......................但是用操作符的话就可以这样,cout<

7楼:匿名用户

是左移符号,1这个数向左移动16位 这里max的值就是1 0000 0000 0000 0000(二进制)

8楼:周洁伦之谜

楼上的别误人子弟。

正解:<< 是运算符,表示 左移。

max是int类型,1 = 0000 0000 0000 0000 0000 0000 0000 0001b,总共32位(b表示位)

左移16位则为 0000 0000 0000 0001 0000 0000 0000 0000。

9楼:匿名用户

赋一个极大值给max...起到控制作用

10楼:松兹国主

远小于,你应该懂“远小于”的意思吧

c++中 “<<=”符号什么意思?

11楼:匿名用户

#include

int main()

12楼:旷野の百川

《是位左移,<<=与+=等符合赋值操作符相似,都是将运算结果给左边变量

13楼:康煕来了

a <<= 1;

就是 a = a << 1;

就是左移一位

c++中的各种符号是什么意思?

14楼:非常可爱

c语言中六种位运算符:

&按位与

|按位或

^按位异或

~取反《左移

>>右移

扩展资料运算符的使用

判断int型变量a是奇数还是偶数a&1=0偶数a&1=1奇数取int型变量a的第k位(k=0,1,2……sizeof(int)),即a>>k&1

将int型变量a的第k位清0,即a=a&~(1<将int型变量a的第k位置1,即a=a|(116-k(设sizeof(int)=16)

int型变量a循环右移k次,即a=a>>k|a<<16-k(设sizeof(int)=16)

15楼:w别y云j间

1级优先级 左结合

() 圆括号

下标运算符

-> 指向结构体成员运算符

. 结构体成员运算符

2级优先级 右结合

! 逻辑非运算符

~ 按位取反运算符

++ 前缀增量运算符

-- 前缀增量运算符

+ 正号运算符

- 负号运算符

(类型) 类型转换运算符

* 指针运算符

& 地址与运算符

sizeof 长度运算符

3级优先级 左结合

* 乘法运算符

/ 除法运算符

% 取余运算符

4级优先级 左结合

+ 加法运算符

- 减法运算符

5级优先级 左结合

> 右移运算符

6级优先级 左结合

= 关系运算符

7级优先级 左结合

== 等于运算符

!= 不等于运算符

8级优先级 左结合

& 按位与运算符

9级优先级 左结合

^ 按位异或运算符

10级优先级 左结合

| 按位或运算符

11级优先级 左结合

&& 逻辑与运算符

12级优先级 左结合

|| 逻辑或运算符

13级优先级 右结合

? : 条件运算符

14级优先级 右结合

= += -= *= /= %= &= ^= |= = 全为赋值运算符

15级优先级 左结合

, 逗号运算符

c++是在c语言的基础上开发的一种通用编程语言,应用广泛。c++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准c++14于2014年8月18日公布。

其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性。

16楼:匿名用户

使用转义符

\n 换行(lf)

\r 回车(cr)

\t 水平制表(ht)

\v 垂直制表(vt)

\\ 反斜杠

\? 问号字符

\' 单引号字符

\" 双引号字符

\0 空字符(null)

char ch;

scanf("%c",&ch);

if(ch == '\*')

printf("相等");

17楼:卯永芬次凰

c++中,iostream类重载了运算符》和<<>>用于cin对象,表示从标准输入,输入数据到变量中《用于cout对象,表示将变量数据,输出到标准输出中使用该运算符,要引用头文件iostream,如:

#include

using namespace std;

int main()

{int a;

cin >> a ;

cout << a <

>运算符格式为:

istream

&operator>>(istream

&input,

type

&num)

;//istream

输入流说明:从函数声明格式中可以看出,>>运算符重载函数的返回值类型为相应的

"输入流引用"

(istream

&),这表示cin

>>a运算成后的结果还是cin,即:先读入一个数据到a中,然后,返回cin这个对象,这样,就可以继续操作cin对象完成后续的输入操作,如:

cin>>a>>b ;相当于 (cin>>a) >> b ; //读一个数到a中,然后,再读一个数到b中重载《运算符同理:

ostream

&operator<<(ostream

&output,const

type

&num)

;//ostream输出流

c++符号>>是什么意思

18楼:匿名用户

第一行不是cout吗,就是c和out,输出的意思。cin就是c和in,输入的意思。是c++里面的输入输出流对象。希望能帮到你,谢谢。

19楼:匿名用户

c++中的

输入流控制符号:cin>>变量,相当于c里面的scanf、getchar或者gets之类的输入语句 cout《变量,相当于c里面的printf、putchar或者puts之类输出语句

一般用于输入字符和打印字符

在使用中要加上:

#include

using namespace std;

20楼:匿名用户

c++中,iostream类重载了运算符》和<<

>>用于cin对象,表示从标准输入,输入数据到变量中

《用于cout对象,表示将变量数据,输出到标准输出中

使用该运算符,要引用头文件iostream,如:

#include

usingnamespacestd;

intmain()

{inta;

cin>>a;

cout<

重载》运算符格式为:

istream &operator>>(istream &input, type &num) ; //istream 输入流

说明:从函数声明格式中可以看出,>>运算符重载函数的返回值类型为相应的 "输入流引用" (istream &),这表示cin >> a运算成后的结果还是cin,即:先读入一个数据到a中,然后,返回cin这个对象,这样,就可以继续操作cin对象完成后续的输入操作,如:

cin>>a>>b;相当于(cin>>a)>>b;//读一个数到a中,然后,再读一个数到b中

重载《运算符同理:

ostream &operator<<(ostream &output,const type &num) ; //ostream输出流

21楼:匿名用户

cin<< 这种写法我没有见过. 只有cout<<

cin>>a>>b 是把你连续输入的两个整数赋给a,b

cout<

c++语言中*&符号是什么意思呢?

22楼:匿名用户

指针引用。

#include

#include

using namespace std;

int main()

输出5,基本能用a的地方就能用b,a和b几乎等价。很旧版本的编译器也许不支持这样,不过目前版本的应该均是一致的。

c++里面”>>“和”<<“各是什么意思?

23楼:匿名用户

《和》在c中是用来做位运算的,在c++中被重载了,即可以做位运算也可以做输入输出zhi流。

区别如下:

1、应用场合不同:

c语言是结构化和模块化的语言,是面向过程的。当程序的规模较小时,c语言运用起来得心应手。但是当问题比较复杂、程序的规模比较大的时候,c语言就会展现出它的局限性;

正是因为有大规模的程序需要去处理,c++就应运而生了。c++是由c发展而来的,与c语言兼容。c++既可用于面向过程的结构化程序设计,也可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。

2、输入/输出函数不同:

c语言:inta=1;doubled=3.1415926;printf("%d\n",a);printf("a=%d\n",a);printf("b=%6.3f, b=%6.

2f, b=%.3f\n",b,b,b);scanf("%d",&a);//取地址,输入a的值,%d和%f称为格式说明符,表示以此格式输出对应表达式的值,\n表示换行。%6.3f中的6表示占六列,表示输出对应浮点表达式值时只输出三位小数。

c++:int a=5;float b;cout << "a=">b;cout必须要和”<<“一起使用,cin必须要和”>>“一起使用。得c++中的输入输出流是很强大的,不像c里面还要指定格式,endl表示换行。

24楼:匿名用户

“>>、<<”除了 cin>> 输入流;cout《输出流 的意思外

还有另一个是:>>向右位移、《向左位移;就是一个整数,如10,二进制为1010,向右位移一位就是0101,既是10>>1=5,

不知道楼主是不是想知道这个

25楼:匿名用户

输入输出流以及位移运算

int m = (t[k].l + t[k].r)>>1;

这里是位右移运算。 指两个变量之和然后位右移1个bit。其实相当于除以了2

c++中是什么意思,在c++中|=是什么意思

1楼 铁血战士 a b 这句相当于 a a b 所谓的复合求值。表示a和b逻辑或之后,把结果在赋给a 2楼 乔显萍 两边得值做或运算, 例如 2 3 10 2的二进制 11 3的二进制 11 3的二进制 即打印得结果为3 只要有一个为1,结果就为1 与运算 2 3 为 全为1,结果才为1,否则为0,...

c++程序中是什么意思,在c++语言中,^是什么意思

1楼 apple林 按位异或 c 提供了六种位运算运算符 这些运算符可能只允许整型操作数,即char short int和long,无论signed或者unsigned。 按位and 按位or 按位异或 左移 右移 求反 一元运算 2楼 申江渔夫 通过将符号 放在类型名称的后面来指定该类型的句柄 3...

C++里的继承是什么意思,这个c++类的继承是什么意思

1楼 化冻 继承是指一个对象直接使用另一对象的属性和方法。事实上,我们遇到的很多实体都有继承的含义。例如,若把汽车看成一个实体,它可以分成多个子实体,如 卡车 公共汽车等。这些子实体都具有汽车的特性,因此,汽车是它们的 父亲 ,而这些子实体则是汽车的 孩子 。如果一个类a继承自另一个类b,就把这个a...