C语言中“按位运算符”是什么意思?
3个回答
展开全部
&位于好比3&4 3 其二进制为00000011 4其二进制为00000100 3&4= 0(二进制00000000)0&0=0,0&1=0,1&1=1
|位或 1|1=1,1|0=1,0|0=0
^位异或1^1=0,1^1=0,1^0=1,0^1=1
~按位反 好比3其二进制为00000011 反一下为11111100
<<左移如3<<2 ,3 其二进制为00000011 向左移2个变为00000000 其十进制为0
>>右移 跟左移一样的原理
|位或 1|1=1,1|0=1,0|0=0
^位异或1^1=0,1^1=0,1^0=1,0^1=1
~按位反 好比3其二进制为00000011 反一下为11111100
<<左移如3<<2 ,3 其二进制为00000011 向左移2个变为00000000 其十进制为0
>>右移 跟左移一样的原理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按位运算指的是按照二进制为进行的运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看C的语法书吧。
位运算 是C语言很重要的一个部分,应用很广泛,使用很频繁,这样类型的基础知识看书是最好的。
位运算 是C语言很重要的一个部分,应用很广泛,使用很频繁,这样类型的基础知识看书是最好的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询