问题描述: int a = 152; a = a & 0xff; 这样的&运算,如何给它还原成152? 1个回答 分类:综合 2014-09-18 问题解答: 我来补答 这个例子有些奇怪,0xff的十进制值是255,结果也是152!C语言&符号是与运算,也就是二进制位相与,0与0得0,1与1得1,0与1得0,.也就是说把152和0xff都转换为二进制数,在计算机的内存里参加与预算.0xff的二进制为11111111152的二进制为100110000xff与152的运算100110002^7+2^4+2^3=128+16+8 结果就是152 展开全文阅读