Java 位非操作符 (~) 详解
在 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)。
原文地址: https://www.cveoy.top/t/topic/TBR 著作权归作者所有。请勿转载和采集!