代码点读机 / Java / ~

~ Java · 运算符

把二进制位 0 变 1、1 变 0,包括符号位。

怎么用

~a

小例子

System.out.println(~5);
// ~00000101

运行结果

输出 -6

提醒:结果等于 -a - 1

官方文档:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条