public class Test1 {
public static void main(String[] args) {
int i=5;
int j=10;
System.out.println(i+~j);
}
}
结果 : -6
解析:~表示按位取反。
有个公式:-n=~n+1
所以,~n=-n-1,故~10=-11
本文详细解析了Java中按位取反运算符~的使用,通过具体代码示例展示了如何进行按位取反运算,并解释了其背后的数学原理。文章通过一个简单的Java程序,演示了整数变量的按位取反过程,以及如何利用公式理解取反运算的结果。
public class Test1 {
public static void main(String[] args) {
int i=5;
int j=10;
System.out.println(i+~j);
}
}
结果 : -6
解析:~表示按位取反。
有个公式:-n=~n+1
所以,~n=-n-1,故~10=-11

被折叠的 条评论
为什么被折叠?