猿问
Java位运算
// 7、位非( ~ ) // 操作数的第n位为1,那么结果的第n位为0,反之。 System.out.println(~5);// 结果为-6
Finit
浏览 1356
回答 1
1回答
JustWannaHugU
正数的原码反码补码都相同原码:00000000 00000000 00000000 00000101反码:00000000 00000000 00000000 00000101补码:00000000 00000000 00000000 00000101取反:11111111 11111111 11111111 111110101代表符号位(负数) 这时11111111 11111111 11111111 11111010是某个数的补码负数的补码为反码+1所以反码为(补码-1):11111111 11111111 11111111 11111001负数原码到反码,符号位不变其余取反所以原码为:10000000 00000000 00000000 00000110得到 -6望采纳
1
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答