~运算:
1.符号位不变,按位取反
2.符号位为0(整数):取反的结果-1,符号位为1(负数),取反结果+1
3.包含符号位,按位取反
~5=-6
二进制: 00000101
取反: 01111010
-1: 01111001
取反: 10000110=-6;
~-7=+6
二进制: 10000111
取反: 11111000
+1: 11111001
取反: 00000110=+6;
~运算:
1.符号位不变,按位取反
2.符号位为0(整数):取反的结果-1,符号位为1(负数),取反结果+1
3.包含符号位,按位取反
~5=-6
二进制: 00000101
取反: 01111010
-1: 01111001
取反: 10000110=-6;
~-7=+6
二进制: 10000111
取反: 11111000
+1: 11111001
取反: 00000110=+6;
本文标题:Java中的非运算
本文链接:https://www.haomeiwen.com/subject/uyppfqtx.html
网友评论