早教吧作业答案频道 -->其他-->
int a = 152; a = a & 0xff; 这样的&运算,如何给它还原成152?
题目详情
int a = 152; a = a & 0xff; 这样的&运算,如何给它还原成152?
▼优质解答
答案和解析
这个例子有些奇怪,0xff的十进制值是255,结果也是152!
C语言&符号是与运算,也就是二进制位相与,0与0得0,1与1得1,0与1得0,.也就是说把152和0xff都转换为二进制数,在计算机的内存里参加与预算.
0xff的二进制为11111111
152的二进制为10011000
0xff与152的运算10011000
2^7+2^4+2^3=128+16+8 结果就是152
C语言&符号是与运算,也就是二进制位相与,0与0得0,1与1得1,0与1得0,.也就是说把152和0xff都转换为二进制数,在计算机的内存里参加与预算.
0xff的二进制为11111111
152的二进制为10011000
0xff与152的运算10011000
2^7+2^4+2^3=128+16+8 结果就是152
看了 int a = 152; a...的网友还看了以下:
1.小方6分之1行2千米,她每小时行多少千米?2.小明的体重是42又2分之1,正好是李老师体重的6 2020-04-07 …
1.小方6分之1行2千米,每小时行多少千米?2.小明的体重是42又2分之1,正好是李老师体重的6分 2020-04-07 …
A.一瓶果汁重2千克,如果喝了2分之1千克,还剩()千克,如果喝了它的2分之1,还剩()千克.B. 2020-04-27 …
如果在火车静止时小明面向火车头跳远能跳1米,那么火车向前加速运动时能跳多远?大于1还是小于1还是等 2020-05-21 …
0.03/0.1x-0.7/0.9-0.2x=1如题,还有x-2/0.2-x+1/0.5=32x- 2020-06-03 …
15分之4大于还是小于3分之1如题!还要写出为什么!~ 2020-06-13 …
分数前是减号怎么变?例如X+1/X—1,如果前面是减号,是分母变还是分子变呀?还是一起变?我搞不懂 2020-06-30 …
王强看一本书,第一天看了全书的5分之1,第二天看了剩下的4分之1,如果还有96页没看,这本书共有多 2020-07-13 …
单片机1602一个读忙程序的问题,谢谢你的精彩回答,那再请问一个有关1602一个读忙程序的问题,v 2020-07-23 …
证明压缩映像原理f导的绝对值不大于a,a小于1,则f存在不动点.若a=1如何?还望高手指教,请说的详 2020-12-26 …