c++中的<<是什么意思?(cout<<............)

如题所述

第1个回答  2011-02-26
这是被重载了的输出流的符号,使用它表示你正在使用标准的输出流来做控制台的输出!追问

在运算符的级别中,它应处于什么级别?有哪几个常用的运算符是比它级别更低的?谢谢!

本回答被提问者采纳
第2个回答  2011-02-26
这是C++中的输出语句用的 cout<<"hello"<<endl;
相当于C中的printf(" hello!\n");
第3个回答  2011-02-26
输出:相当于printf("");
如:
a=5;
cout<<a; <=>printf("%d",a);
第4个回答  2011-02-26
字符串常量和字符常量是不同的量。它们之间主要有以下区别:
1) 字符常量由单引号括起来,字符串常量由双引号括起来。
2) 字符常量只能是单个字符,字符串常量则可以含一个或多个字符。
3) 可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。在C语言中没有相应的字符串变量。这是与BASIC 语言不同的。但是可以用一个字符数组来存放一个字符串常量。在数组一章内予以介绍。
4) 字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加1。增加的一个字节中存放字符"\0" (ASCII码为0)。这是字符串结束的标志。
例如:
字符串 "C program" 在内存中所占的字节为:
C p r o g r a m \0
字符常量'a'和字符串常量"a"虽然都只有一个字符,但在内存中的情况是不同的。
'a'在内存中占一个字节,可表示为:
a
"a"在内存中占二个字节,可表示为:
a \0

参考资料:百度一下

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

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

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

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

C++的“<<”是什么意思?
cout是输出,endl是输出结束(也可以看成是换行)<<是左移符号,在cout输出语句里,起到把东西放到输出命令里的作用 cout<<"num:"<<num<<endl;这句话我来解释,首先“”里面是字符串,先输出了 num: ,紧接着num是一个变量,他有一个值的,接着endl,输出结束并换行 这句话换成C语言可能...

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

c++语言<<是什么意思
在于cout连在一起的时候表示输出 在与变量在一起的时候表示左移操作,相当于乘以2 与之对应的是>>,流输入操作符或右移操作符

c语言 "<<"是什么意思?
<<的本意是位操作符,将数字按位向左移。但是C++支持运算符重载,因此可以自己定义各种运算符对应的操作。在STL中,也就是C++自带的类库中,<<往往被定义成流的操作符,指把数据流往一个对象上导入。STL有一个全局变量就是cout,他代表默认的输出设备,如果你把数据网cout上导入,一般情况下就会输出...

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

C++中<<符号什么意思
重定向,<<和>>是表示输出的方向,cout<<xxx这是定向到标准输出,而如果是ofstream file;file<<xxxx;这则表示定向到文件里面。

相似回答