Java & | ^ 位运算符的用法

Java定义了位运算符,可以应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。

	// 位运算符 & | ^
	@Test
	public void test6() throws Exception {

		int testA = 2; // 二进制 testA = 0010
		int testB = 3; // 二进制 testB = 0011
		
		// 与	如果相对应位都是1,则结果为1,否则为0			(testA & testB)  即 0010
		System.err.println(testA & testB);
		
		// 或		如果相对应位都是0,则结果为0,否则为1		(testA | testB)  即 0011
		System.err.println(testA | testB);
		
		// 异或		如果相对应位值相同,则结果为0,否则为1		(testA ^ testB)  即 0001
		System.err.println(testA ^ testB);

	}

输出结果:
2
3
1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值