第1个回答 推荐于2016-05-21
~00000111 + ~01111111 = 11111000 + 10000000 = (1)01111000
然后就看存储几位了,如果是2个字节,那么就没有第一个1,结果就是0x78,如果是超过3个字节,则结果是0x178本回答被提问者采纳
第2个回答 2012-04-24
0x07是十六进制 转换为二进制位00000111,~为按位取反,即变为11111000=0xf8;当然也可以对0x07直接取反,相加结果为0xf8+0x80=101111000;
第3个回答 2019-10-13
你好,很高兴为你解答
这个意思相当于:i=i&i0x7f。就是将i的值和0x7f按位与,结果赋值给i。
不懂继续追问我,满意请采纳,谢谢
祝愉快