永发信息网

int x = 20; int i = 0x0f; int m = x & i; x = x >> 4; 上面的代码int m = x & i; 是什么意思?

答案:2  悬赏:0  手机版
解决时间 2021-02-08 17:01
int x = 20; int i = 0x0f; int m = x & i; x = x >> 4; 上面的代码int m = x & i; 是什么意思?
最佳答案
将x和i作位与运算。即把x和i在内存中的二进制形式,逐位进行与运算。1和1和与运算结果是1,0和1,1和0,0和0的与运算结果是0。
比如x是20,在内存中的二进制形式是0000 0000 0001 0100,i是0000 0000 0000 1111,
0000 0000 0001 0100
0000 0000 0000 1111
------------------------------------ &
0000 0000 0000 0100
结果是4。
全部回答
你好! 那是位运算与的符号,就是把两个数用二进制表示,再一位一位的进行与运算。当两个数对应位都为1的时候结果是1,否则其他都为0 如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
专升本之后,是读本科几年级?
求QQ星影联盟个性名片的那些高清图片
西陵区宜昌华祥天玺营销中心地址在哪,我要去
徐记菜馆怎么去啊,有知道地址的么
如果分子停止运动,那么此物质会达到绝对零度
环境中氧气含量降低,人呼吸会发生什么变化
好好小食店地址有知道的么?有点事想过去
网易国服我的世界怎么把以前的存档地图加载到
【行路难行路难下一句】古诗。行路难。行路难
alienware17前面那一款是R几
兴旺旅社地址在什么地方,想过去办事
贵字五笔怎么打
招个python程序员很难么
中国移动科元手机专卖店我想知道这个在什么地
我刚买的华硕笔记本U3 cpu温度达到70-80度这
推荐资讯
当女生问你关于她的工作时……
58.39.83.*请问这个IP是哪里的
和顶尖造型烫染店地址在什么地方,想过去办事
孩子不到3岁,全都是妈妈带的,但是妈妈没有经
什么牌子的全自动波轮式洗衣机质量好????
中国航天工业集团安徽开乐专用车辆股份有限公
股票中签证券公司没有通知他们有没有责任
金利美食城在哪里啊,我有事要去这个地方
我想给门窗厂起个名字,自己文化又不高,不知
天正建筑默认文字样式怎么改?比如说用“引出
佳鑫窗帘布艺地址好找么,我有些事要过去
一拖(洛阳)工程机械有限公司销售公司地址在什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?