我想买一个机器人小胖多少钱电脑人多少钱

请问| ^ &在c++中是什么运算符?比如4|65&78^9分别等于几??谢谢了 在等 急死了
和C是一样的,先对所有的数据转换成二进制,|如果对应位有一个为1,则该位为1,&—是两个全为1,则为1,否则为0,^代表两位相同的话则为0,否则为1则4|6=100|110=110,5&7=101&111=101,8^9=01
二进制的相或、相与、相异或4|6就是000110相或结果是也就是65&7相与结果就是也就是58^9异或结果是也就是1
是位运算符,分别是与,或,亦或操作,将数据转化为二进制按位运算即可4|6 = 65&7 = 58^9 = 1
4|6:为或操作=65&7:为与操作=58^9:为异或操作=1均可转换为2进制,根据与、或、异或法则计算。
为您推荐:
扫描下载二维码C++作用域运算符::的用法
C++作用域运算符::的用法
C++作用域运算符::主要有2种应用方式。其一,类与类的成员之间声明一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。&其二,作用域简单分为:全局作用域,局部作用域,语句作用域作用域优先级:范围越小优先级越高作用域运算符:"::"如果希望在局部变量的作用域内使用同名的全局变量,可以在该变量前加上"::","::"称为作用域运算符.eg://作用域
#include &iostream&
using namespace
int avar=10; //全局变量avar
int main()
int avar=20; //局部变量avar
cout&&"avar is: "&&avar&& //访问局部变量
avar=25; //1 //修改局部变量
cout&&"avar is: "&&avar&&
cout&&"avar is: "&&::avar&& //访问全局变量
::avar=30; //2 //修改全局变量
cout&&"avar is: "&&::avar&&
}所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
2013年3月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。推荐这篇日记的豆列
······C++运算符_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 红小胖多少钱 的文章

 

随机推荐