java中^是什么意思

RT... RT 展开
 我来答
贺清安铎雀
2019-12-30 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:1248万
展开全部
Java中的位运算符!用来做按位异或运算的。异或指的是相同位值相同异或结果为0,相同位异或值不同结果为1。
例如:int
i
=
2^3;
首先需要将数字转换成二进制数,然后进行运算。2的二进制数是10
3是11
10
11
^
-----------
01
所以,i中的结果是数字1。
匿名用户
2012-02-18
展开全部
^ 按位异或(Xor)是一种可逆运算符,只有在两个比较的位不同时其结果是1,否则结果为0。因此在计算时应先将数值转为二进制,进行位比较,然后把所得的结果转换为原来的进制数。如下例:0x03^0x05 => 11B ^ 101B=110B => 0x06。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风霜紫兰
推荐于2018-02-26 · TA获得超过671个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:339万
展开全部
按位异或。比如二进制 1001 ^ 1100 = 0101
0^0=0,1^1=0 ,1^0 = 1,0^1=1。
追问
在JDK1.4中该怎么写呢???
追答
没试过。1.4的。也许一样吧。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式