佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 916|回复: 2

不是很明白如何得到这个答案(java bitwise operator)

[复制链接]
发表于 19-7-2014 02:14 AM | 显示全部楼层 |阅读模式
public class Test {  public static void main(String args[]) {     int a = 60;        /* 60 = 0011 1100 */       int b = 13;        /* 13 = 0000 1101 */     int c = 0;     c = a & b;       /* 12 = 0000 1100 */      System.out.println("a & b = " + c );     c = a | b;       /* 61 = 0011 1101 */     System.out.println("a | b = " + c );     c = a ^ b;       /* 49 = 0011 0001 */     System.out.println("a ^ b = " + c );     c = ~a;          /*-61 = 1100 0011 */     System.out.println("~a = " + c );     c = a << 2;     /* 240 = 1111 0000 */     System.out.println("a << 2 = " + c );     c = a >> 2;     /* 215 = 1111 */     System.out.println("a >> 2  = " + c );     c = a >>> 2;     /* 215 = 0000 1111 */     System.out.println("a >>> 2 = " + c );  }}
This would produce the following result:
a & b = 12a | b = 61a ^ b = 49~a = -61a << 2 = 240a >> 15a >>> 15如何得到这个答案,我要知道它的数法。


回复

使用道具 举报


ADVERTISEMENT

发表于 19-7-2014 11:50 AM | 显示全部楼层
a = 60 ( 0011 1100)
b = 13 ( 0000 1101)

AND operator
a & b => 0000 1100
reason:
0 & 0 = 0
0 & 1 = 0
1 & 0 = 0
1 & 1 = 1

OR operator
a | b => 0011 1101
reason:
0 | 0 = 0
0 | 1 = 1
1 | 0 = 1
1 | 1 = 1

Exclusive OR Operator (XOR)
a ^ b => 0011 0001
reason:
0 ^ 0 = 0
0 ^ 1 = 1
1 ^ 0 = 1
1 ^ 1 = 0

~a => 1100 0011
reason: ~x = (-x)-1 source: http://docs.oracle.com/javase/sp ... 15.html#jls-15.15.5

a << 2 => 1111 0000
reason: shift 2 bits to the left

a >> 2 => 0000 1111
reason: shirt 2 bits to the right (with sign extension)

a >>> 2 => 0000 1111
reason: shirt 2 bits to the right (without sign extension)

source: http://docs.oracle.com/javase/sp ... s-15.html#jls-15.19



回复

使用道具 举报

发表于 14-1-2015 12:37 PM | 显示全部楼层
请问你们是不是 JAVA programmer ?  可以PM 我联络号码 ?

有些软件的问题需要求救, 希望有高手可以帮我解决。 酬劳可以面谈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-8-2025 06:56 PM , Processed in 0.241799 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表