admin 管理员组

文章数量: 887018


2024年2月28日发(作者:sql server 2008 架构)

java二进制运算代码

以下是Java中常见的二进制运算代码:

1. 位运算

// 按位与

int a = 0b1101;

int b = 0b1011;

int c = a & b; // c = 0b1001

// 按位或

int a = 0b1101;

int b = 0b1011;

int c = a | b; // c = 0b1111

// 按位异或

int a = 0b1101;

int b = 0b1011;

int c = a ^ b; // c = 0b0110

// 左移操作

int a = 0b1101;

int b = a << 2; // b = 0b110100

// 右移操作

int a = 0b1101;

int b = a >> 2; // b = 0b0011

2. 无符号位运算

// 无符号右移操作

int a = -1;

int b = a >>> 4; // b = 0b11111111

// 无符号右移操作

int a = -1;

int b = a >>> 4; // b = 0b00001111

3. 按位取反

// 按位取反

int a = 0b1101;

int b = ~a; // b = 0b0010


本文标签: 运算 符号 操作 右移 代码