位补运算符(~tilde)是如何工作的?为什么~2等于-3?如何~接线员?
3 回答
Helenr
TA贡献1780条经验 获得超4个赞
1111 1110
0000 0010
1111 1101
补运算符(~)只是翻转位。由机器来解释这些位元。
慕哥6287543
TA贡献1831条经验 获得超10个赞
~
-3
3
1101
1101 + 0011 // 3 = 10000 = 0000 // lose carry bit because integers have a constant number of bits.
1101
-3
0010
- 3 回答
- 0 关注
- 374 浏览
添加回答
举报
0/150
提交
取消