C语言位操作运算符 &,|,~,^,<<,>>是干什么的?

 我来答
善缘恋
2011-11-11 · TA获得超过119个赞
知道答主
回答量:203
采纳率:0%
帮助的人:72.2万
展开全部

当然是操作位了  任何数据都是以二进制形肆橘档式存储的伍誉  位操作运算符就裂乱是直接对二进制进行操作

terranlong
推荐于2017-09-29 · TA获得超过7293个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3947万
展开全部
& 按位与运算,如:1010 & 1100 = 1000
| 按位或运算,如:1010 & 1100 = 1110
~ 非运算,扮高如:a = 1010; ~a = 0101
<<左移,如:判郑1110 <掘缺颂< 1 = 1100
>>右移,如:1000 >> 1 = 0100
更多追问追答
追问
&& 与& 有什么区别?
追答
&& 是且的意思,比如:a = true; b = false; 则a && b 就是false
两个不要混淆了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fox135
2011-11-11
知道答主
回答量:41
采纳率:0%
帮助的人:21.1万
展开全部
&,|,~,^,<<,>>是按位“与、或、非、异或、左移、右移”唤扒,这些操作都是按照二进掘链伍制来计算判或的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-03 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

运算符:用于c语言中执行乱野程序代码运哗链喊算唤隐

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Licyily
2011-11-11
知道答主
回答量:26
采纳率:0%
帮助的人:6.5万
展开全部
&,|,~,^,<<,>>分别是与、或、非、异或、小于、大于符号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式