java --位运算符问题

标签: java 运算符
4人阅读 评论(0) 收藏 举报
分类:

已知,java中 定义了两个整型,  int a,b; 打印a&b的结果为a;   求解a与b的关系!

例如:打印2&3的结果为2 (以下为了减少汉字,特将 结果改为==,希望不会引起歧义)

分析:2转为二进制:10

          3转为二进制:11

位运算后 为10 -->十进制的2

通过  5&7==5,  9&15==9等样本分析,可得出-->a和b的关系为 a+b==2的(n次方)+2的(n次方-1)

but, 如果 a,b转为二进制后的位数不同,在前面补0的情况下并不是都满足此关系 。

例如: 2&11==2  -->    0010&1011


问:a和b有无关系,有的话是什么关系?

查看评论

浅谈我对Java位运算符的了解

在JAVA程序里,支持位运算。 已知位运算有7种, —— 请看如下图。 左移运算,往左移动多少位,就是乘以2的多少位次幂。 特点:往左边移动,就是乘以。移动后的值,比原来的值大。 ...
  • xoptimal
  • xoptimal
  • 2014-12-22 21:21:38
  • 371

Java位运算符使用方法

package test; /** * ^的运算方法是 相同为0,相反为1 * |的运算方法是 有1则为1 * &的运算方式是 有0则为0 * ~的运算方法是 求反,负数的二进制...
  • phoenix2121
  • phoenix2121
  • 2010-07-28 18:08:00
  • 3971

位运算符的一些用途

 虽然平时很少用到位运算符,但是在某些时候,这些小东西确实能够给我们提供很好的解决方案。 概述位运算是对二进制数进行运算。java中的位运算符有[&, |, ^, ~, >, >>>],其中[~]是一...
  • superbeck
  • superbeck
  • 2010-03-17 08:32:00
  • 8810

Java中的位运算符与基本数据类型

Java的位运算(bitwise operators)直接对整数类型的位进行操作,这些整数类型包括long、int、short、char和 byte,位运算符具体如下表: 运算符 说明 ...
  • update_java
  • update_java
  • 2015-07-13 10:08:47
  • 820

Java中的位运算符(操作数只能是整型和字符型数据)

java中的位运算符有:左移(>)、无符号右移(>>>)、位与(&)、位或(|)、位非(~)、位异或(^),除位异或是一元操作符外,都是二元操作符。 (位运算的实质都是先将十进制数转化为二进制在进行...
  • set_one_name
  • set_one_name
  • 2017-08-08 13:56:18
  • 1180

Java逻辑运算符和位运算符详解

一.逻辑运算符 逻辑运算符共有三种,即“非”、“和”、“或”,分别用 " ! "、“&&”、“||”表示。其中: 非运算(!)表示否定,如:!true等于false、!false等于tru...
  • softn
  • softn
  • 2016-06-01 06:43:25
  • 428

Java的位运算符,以及&和&&的区别

位运算符,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位...
  • u014756722
  • u014756722
  • 2017-03-28 14:33:59
  • 188

Java位运算的使用场景

本文来源 我爱IT技术网 http://www.52ij.com/jishu/102.html Java位运算的使用场景: 1. 判断int型变量a是奇数还是偶数 a&1 = 0...
  • ForAd
  • ForAd
  • 2015-10-22 11:52:52
  • 2323

java面试题三 位运算符

  • jianfpeng241241
  • jianfpeng241241
  • 2015-09-16 01:43:15
  • 446

Java笔试题分类总结--位操作

位操作优点:在计算机中所有数据都是以二进制的形式储存的。 位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。位操作基础:基本的位操作符有"与"、"或"、"异或"、"取反"、"...
  • daidaineteasy
  • daidaineteasy
  • 2016-04-07 15:22:32
  • 1062
    个人资料
    等级:
    访问量: 1654
    积分: 83
    排名: 155万+
    文章存档