表达式~(4错了,为什么是-17而不是-15

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 11:48:24
表达式~(4错了,为什么是-17而不是-15表达式~(4错了,为什么是-17而不是-15表达式~(4错了,为什么是-17而不是-1500000100按位左移2位,是00010000,再按位取反,是11

表达式~(4错了,为什么是-17而不是-15
表达式~(4
错了,为什么是-17而不是-15

表达式~(4错了,为什么是-17而不是-15
00000100 按位左移 2 位,是 00010000,
再按位取反,是 11101111,
因为机器内部是按补码存放,换算成原码,是 10010001,
也就是 -17

~(4<<2)的值什么啊
不懂
还是不知道