java 移位运算java中的移位详解.

java 移位运算  时间:2022-03-02  阅读:()

java位移运算符

比如 int=7>>2 这儿的7用二进制表示是0000 0111 所有的向右移两位, 前面补0, 也就是 0000 0001 最后结果为1. 第二个, 右移负数我没研究过, 下次有时间了再看. 第三个. 移动运算符的符号指的是带符号数的移位, 正数符号位是0, 负数符号位是1.

java中的移位详解.

Java中的移位,如果是short,char,byte的话,都会转换成int的形式 再进行移位的。 试看: 1.) byte a = 27;// 转换成int为 00000000000000000000000000011011 byte b = -1;转换成int为 11111111111111111111111111111111 int g = a >> 1;// 有符号右移1位,左侧缺的位以符号位补齐,正数就是0, "00000000000000000000000000001101" = 13 int f = b>> 1; // 有符号右移1位,左侧缺的位以符号位补齐,负数就是1, “11111111111111111111111111111111”= -1 故此时打印出来,g=13,gf=-1。 g = a >>> 1;// 无符号右移1位,左侧缺的位以0补齐, "00000000000000000000000000001101" = 13 f = b>>> 1; // 无符号右移1位,左侧缺的位以0补齐, “01111111111111111111111111111111”= 2147483647 故此时打印出来,g=13,gf=2147483647。 f = b<< 1; // 无符号左移1位,右侧缺的位以0补齐, “10000000000000000000000000000010“= -2 故此时打印出来,f= -2 在Thinking in Java第三章中的一段话: 由于上面已提到 “ 移位运算符面向的运算对象”,我就无需再说了。 若对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会用到。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也 是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。但在进行“无符号”右移位时,也可能遇到一个问题。若对byte或 short值进行右移位运算,得到的可能不是正确的结果(Java 1.0和Java 1.1特别突出)。它们会自动转换成int类型,并进行右移位。但“零扩展”不会发生,所以在那些情况下会得到-1的结果

Hostigger不限流量VPS年20美元

Hostigger 主机商在前面的文章中也有介绍过几次,这个商家运营时间是有一些年份,只不过在我们圈内好像之前出现的次数不多。最近这段时间商家有提供不限流量的VPS主机,逐渐的慢慢被人认识到。在前面的介绍到他们提供的机房还是比较多的,比如土耳其、美国等。今天看到Hostigger 商家居然改动挺大的,原来蛮好的域名居然这次连带官方域名都更换掉去掉一个G(Hostiger )。估摸着这个域名也是之前...

[6.18]DogYun:充100送10元,态云7折,经典云8折,独立服务器月省100元,幸运大转盘最高5折

DogYun是一家2019年成立的国人主机商,提供VPS和独立服务器租用等,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等,其中VPS包括常规VPS(经典云)和按小时计费VPS(动态云),使用自行开发的面板和管理系统,支持自定义配置,动态云各个硬件独立按小时计费,带宽按照用户使用量计费(不使用不计费)或者购买流量包,线路也可以自行切换。目前商家发布了6.18促销方案,新购动态云7折,经...

易探云:香港CN2云服务器低至18元/月起,183.60元/年

易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

java 移位运算为你推荐
解决方案资源管理器Visual studio 2010解决方案资源管理器中没有“解决方案(*个项目)”怎么调出来空气污染指数api空气污染指数值在101到200范围时空气质量为多少级???智慧充电桩星星充电加速布局充电桩市场 充电桩概念股票有哪些统一身份认证的好处统一身份管理对企业来说有必要吗?有哪些好处?数据库系统概论数据库系统概论(王珊)第四版这本好不好?对后续学习oracle作用大不大?声源定位产生视觉、听觉产生的部位是(  ) A.视网膜;耳蜗 B.大脑皮层;大脑皮层 C.晶状体;听小骨剑灵服务器剑灵现在哪个区服务器的人多,有新服务器吗?无线监控方案近距离无线监控方案优势?例外招聘银行校园招聘和合同制柜员有什么区别?机柜生产厂河北省青县做机箱、机柜的厂子的老板怎么都姓朱呢?
asp虚拟空间 云南服务器租用 景安vps 域名解析服务器 香港机房 表单样式 ssh帐号 服务器cpu性能排行 圣诞促销 135邮箱 umax120 创速 apnic 聚惠网 neobux ddos攻击工具 魔兽世界服务器维护 免费ftp服务器地址 免费网络营销 最好的免费网络电话 更多