[javaSE] 进制转换(二进制十进制十六进制八进制)

[javaSE] 进制转换(二进制十进制十六进制八进制),第1张

概述十进制转二进制,除2运算 十进制6转二进制是 110 (注意从右往左写,使用算式从下往上写) 二进制转十进制,乘2过程 二进制110转十进制 0*2的0次方ʱ*2的1次方ʱ*2的2次方=6 对应关

十进制转二进制,除2运算

十进制6转二进制是 110  (注意从右往左写,使用算式从下往上写)

 

二进制转十进制,乘2过程

二进制110转十进制  0*20次方+1*21次方+1*22次方=6

 

对应关系

0 1 0 1 0 1

32 16 8 4 2 1

1对应的位置的数加起来就可以了,所以是21

 

一个字节 1 1 1 1 1 1 1 1 最大值是255

 

加法运算5 + 4=9,转成二进制进行运算

 1 0 1

+1 0 0

1 0 0 1

 

 

其他进制转换

 

八进制可以看作是三个二进制位代表一位,例如:900101 1010

0 0 1  0 1 1  0 1 0

1 3  2 因此八进制是132

 

十六进制可以看作是四个二进制位代表一位,例如:90

0 1 0 1 1 0 1 0

5 10A 因此十六进制是 5A

 

 

负数二进制

 

一个整数占八个字节,二进制取反+1的二进制

负数的最高位都是1

 

总结

以上是内存溢出为你收集整理的[javaSE] 进制转换(二进制十进制十六进制八进制)全部内容,希望文章能够帮你解决[javaSE] 进制转换(二进制十进制十六进制八进制)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1154483.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存