在 Java 中,符号'∼' 是位非操作符(bitwise complement operator)。它用于对一个整数进行按位取反操作,即将每个二进制位取反(0变为1,1变为0)。

例如,假设有一个整数变量 a 等于 5(二进制表示为'00000101'),那么应用'∼' 操作符后,a 的值将变为 -6(二进制表示为'11111010')。

以下是一个示例代码,演示了'∼' 操作符的用法:

int a = 5;
int b = ∼a;

System.out.println(b); // 输出-6

需要注意的是,位非操作符'∼' 只能应用于整数类型(byte、short、int、long)。

Java 位非操作符 (~) 详解

原文地址: https://www.cveoy.top/t/topic/TBR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录