范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

java位移运算

  异或^:
  0110 ^ 0011 = 0101
  与&:
  0110 & 0011 = 0010
  或| :
  0110 | 0011 = 0111
  非~(取负数减1,如~1=-2,~2=-3,~(-2)=1):
  ~0110 = 1001
  判断int型变量a是奇数还是偶数
  a&1 = 0 偶数
  a&1 = 1 奇数
  求平均值,比如有两个int类型变量x、y,首先要求x+y的和,再除以2,但是有可能x+y的结果会超过int的最大表示范围,所以使用位运算。
  (x&y)+((x^y)>>1);
  将x和y拆成两部分的平均值相加:
  x、y对应位相同部分,x、y对应位不同部分。
  x&y计算的是两个数用二进制表示时对应位相同的部分的平均,由于是取平均,所以若对应位相同则取其中一个数即可,所以用与操作;
  x^y>>1计算的是对应位不同的部分的平均,也就是一个是0一个是1,那么平均就是(0+1)/2,就是异或并移位
  (右移一位,相当于除以2)的结果。
  举一个十进制的例子:
  计算14和6的平均值,拆分数字:14=6+8,6=6+0.相同部分两个6,取一个,不同部分8和0,取(8+0)/2=4。那么结果就是6+4=10就是所要求的答案。
  对于一个大于0的整数,判断它是不是2的几次方
  ((x&(x-1))==0)&&(x!=0);
  比如有两个int类型变量x、y,要求两者数字交换,位运算的实现方法:性能绝对高效
  x ^= y;
  y ^= x;
  x ^= y;
  求绝对值
  int abs( int x )
  {
  int y ;
  y = x >> 31 ;
  return (x^y)-y ; //or: (x+y)^y or x >> 31 == 0 ? x : (~x + 1)
  }
  x>>31是考虑到x有可能为负数的情况,因为负数高位是1开始,正数是0开始,右移31就是取高位.所以y的值不是0就是-1.
  取模运算,采用位运算实现:
  a % (2^n) 等价于 a & (2^n - 1)
  乘法运算 采用位运算实现
  a * (2^n) 等价于 a << n
  除法运算转化成位运算
  a / (2^n) 等价于 a>> n
  求相反数
  (~x+1)
  a % 2 等价于 a & 1
  十进制转二进制:
  一.  除基倒取余法:
  public  void  binaryToDecimal( int  n){
  int  t = 0;  //用来记录位数  3  int  bin = 0;  //用来记录最后的二进制数  4  int  r = 0;  //用来存储余数
  while (n != 0){
  r = n % 2;
  n = n / 2;
  bin += r * Math.pow(10,t);
  t++;
  }
  System.out.println(bin);
  }
  二. 利用"移位"操作实现
  public  void  binaryToDecimal(int  n){
  StringBuffer str = new StringBuffer();
  for ( int  i = 31;i >= 0; i--)
  str = str.append(n >>> i & 1);
  System.out.println(str.toString());
  }
  三.调用API函数
  public  void  function1( int  n){
  String result =  Integer.toBinaryString(n);
  System.out.println(result);
  }

为啥选择全新第四代汉兰达?可走万水千山也可城中追风我是一个媒体人,从业已16年。很多人都认为,汽车媒体人肯定特会挑车,但当我自己遇到这个问题的时候,才发现其实也很痛苦。开门见山地说在我体验过很多车型甚至包括豪华品牌的车型后,仍然认免费好用的笔记工具分享为什么要记笔记,主要是因为懒。因为笔记这种东西无非记录一些知识点,数据信息,案例。如果不作笔记整理,通过在线搜索,查阅书籍,翻找记录都能找到。只是耗费时间精力。做了笔记就容易一些。今年入手的几个性价比超高的物件以下四个物件是本人今年所购,感觉性价比超高,推荐给各位。小米手环4从小米手环1一直到5我都没有落下,体验很棒,该有的功能全都有。现在还有彩屏,主题样式随意切换。颜值也不差。说两个亮未交付订单都已超10万辆吉利前9个月销量超92万辆自主品牌再次迎来高光时刻。10月11日,吉利汽车公布了最新销量数据吉利汽车9月销量为103936辆,环比增长18。今年前9个月,吉利汽车总销量为921796辆,同比增长5,完成全年特斯拉卖疯了!国内月度销量首破5万9月份,特斯拉中国打破8月份4万级别市场的表现,创造出56006辆的全新纪录。其中,有52153辆均交付于中国本土车主,国内月销量同环长均超过300。这样的数据无疑展示了特斯拉在国提供三种动力总成2022款雪佛兰科鲁泽上市售11。19万起日前,2022款雪佛兰科鲁泽正式上市,新车共推出5款车型,售价区间为11。19万12。29万元。作为年度改款车型,2022款科鲁泽在外观设计上并没有太大变化。前脸继续采用熏黑的大尺提供终身质保凯翼轩度上市售价6。78万元起10月18日,弯道小酷侠凯翼轩度全国上市,官方指导价6。78万9。39万元。非常值得一提的是,作为凯翼汽车首款运动型家轿,新车版型命名融入巴蜀文化特色,推出要得版巴适版安逸版扎起版第三排也有独立空调能坐8个人的路虎来了如今567座车早已不新鲜,但是8座车还真是比较稀少了。近日,几张路虎卫士130的谍照图在网上曝光,新车外观与卫士90110没有太大区别,更多的是车身长度的变化,新车车长达到5100搭载运动化调校悬挂系统卡罗拉GRSPORT车型开售近日,一汽丰田正式公布卡罗拉GRSPORT车型官图,并公布了其正式售价为13。68万元。这台卡罗拉GRSPORT可以看成是卡罗拉的运动套件版,只不过这个运动套件版上面有GRSPOR搭载同级最大全景天幕广汽埃安AIONVPlus上市售17。26万起没错,就是少女心回潮。此前因为幻彩绝绝紫配色而掀起一波热度的广汽埃安AIONVPlus已经正式上市,新车共推出7款车型,售价为17。26万23。96万元。所谓一见钟情钟的都是脸,那限时尝鲜立减3000!长安欧尚X7PLUS上市7。99万起售10月17日,高性能智控大美SUV长安欧尚X7PLUS全球上市,新车推出1。5T6MT和1。5T7DCT两种动力组合共计9款车型,官方指导售价7。99万13。39万元。关于长安欧尚
再创新历史!皇冠陆放新车发售48小时,订单就破万哈喽大家好,今天,小编给大家介绍的是皇冠陆放,该车的设计灵感来自与美版汉兰达XSE车型,不知道大家对这款汽车的了解如何,下面我们一起来看看吧!首先来欣赏该车的前脸,新车的前脸采用了1。8T还有184马力,吉利博越X到店实拍,开出门真拉风哈喽大家好,今天,小编给大家介绍的是一款吉利博越X,该车配备大尺寸熏黑中网,博越X的到来,是否将该系列家族带往更高的领域呢?不知道大家对这款汽车的了解如何,下面我们一起来看看吧!前以不变应万变?新款GL8陆上公务舱官宣,力量感十足最近,小编通过一定渠道获得了新款GL8陆上公务舱的图片,该车的设计风格依旧是以不变应万变。不知道大家对这款汽车的了解如何,跟随小编的脚步,我们一起来看看吧!前脸的进气格栅采用了盾牌内外大改动!新款宝马8系谍照曝光,还是你心中的ampamp39它吗?日前,有媒体通过一定渠道获得了新款宝马8系的谍照,该车在动力上搭载了3。0T及4。4T发动机。据悉,新车或将在2022年下半年发布,未来有望进入国内。那么,该车的具体表现如何,又有老板座驾你怎么看?全新宝马7系渲染图,有望明年亮相最近,一组全新的视频宝马7系图片在网上曝光,据悉,该车的概念版将于今年9月份亮相,量产版本有望在明年亮相。相信大家和小编一样都很期待这款汽车的表现,下面,我们一起来看看吧!实车的前确定了?2022款奥迪A6曝光,网友大溜背造型有点不太习惯最近,一组2022款奥迪A6的图片在网上曝光,据悉,该车的属性太浓烈,完全有奥迪R系列的感觉。很多网友看到后也是纷纷留言说,大溜背造型有点不太习惯。相信大家和小编一样都很期待这款汽会有惊喜吗?疑似魏派新轿车专利图曝光,是你理想的样子吗?日前,有媒体在网上获得了一组长城魏派的轿车外观专利图片,该车造型非常夸张,不知道大家对这款汽车的了解有多少,下面就让小编给大家详细介绍一下吧!外观方面,圆形设计的大灯组复古大气,进神秘的黑马王子?华晨宝马新款X3实车,外形更霸气动感日前,有媒体通过一定渠道获得了华晨宝马新款X3的图片,该车推出3款车型,那么,该车的具体表现如何,又有哪些亮点呢?让我们一起来看看吧!首先来看外观的造型设计,前脸直瀑式格栅采用双肾它才是你奋斗的源泉!全新奔驰EQE实车,外观前卫且精致最近,小编通过一定渠道获得了全新奔驰EQE的图片,该车预计将在明年进行国产,竞品对标蔚来ET7等车型,,那么小编也不卖关子了,我们一起来看看它的表现吧。首先来看外观的造型设计,经典为你量身定做!东风日产轩逸最新改款车,预计在年内亮相根据最新消息,日前,一组东风日产轩逸图片在网上曝光了,从图中我们可以清楚地看到该车是全新改款汽车,另外,该车预计在年内亮相。该车的具体表现如何,又有哪些亮点呢?下面跟随小编的脚步,雅本化学2021年上半年营收净利双增,大健康产业布局逐步完整8月27日晚间,雅本化学(300261。SZ)发布2021年半年报。报告显示,公司2021年上半年营业收入为11。59亿元,同比增长25。07,归属于上市公司股东的净利润为10。5