栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java中与运算,或运算,异或运算,左移,右移,十进制与十六进制或八进制转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java中与运算,或运算,异或运算,左移,右移,十进制与十六进制或八进制转换

一、&都为1时才为1

9&2

9:1001(二进制)

2:10(二进制),补0为0010

故结果为0

二、|有一个为1,则为1

9|2

结果为1011,即11

三、^不同为1 

9^2

结果为1011,即11

四、左移

9<<2,相当于乘以2的n次方,即9*4=36

五、右移

9>>2,相当于除以2的n次方,即9/4=2

六、10进制转换为十六进制

16进制即逢16进1,每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个大小不同的数。16进制转换即16进制与其他不同进制之间的换算转换,常见如2进制、8进制、10进制等进制。

可以用短除法,

例如——十进制数23785转为十六进制,

第一步:23785/16=1486余9

第二步:1486/16=92余14

第三步:92/16=5余12

第四步:5/16=0余5

第五步:而十六进制中,10对应为a、11对应为b、、、15对应为f,再将余数倒写为5ce9,则十进制23785=十六进制5ce9

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/318500.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号