加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2021-05-21 06:44:41 所属栏目:大数据 来源: https://www.jb51.cc
导读:十进制转二进制,除 2@H_403_2@ 运算@H_403_2@ 十进制 6@H_403_2@ 转二进制是 @H_403_2@ 110 ?@H_403_2@ (注意从右往左写,使用算式从下往上写)@H_403_2@ ? 二进制转十进制,乘 2@H_403_2@ 过程@H_403_2@ 二进制 110@H_403_2@ 转十进制 ?@H_403_2@ 0*2@H_4

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

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

?

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

二进制110@H_403_2@转十进制 ?@H_403_2@0*2@H_403_2@的@H_403_2@0@H_403_2@次方@H_403_2@+1*2@H_403_2@的@H_403_2@1@H_403_2@次方@H_403_2@+1*2@H_403_2@的@H_403_2@2@H_403_2@次方@H_403_2@=6@H_403_2@

?

对应关系

0 1 0 1 0 1

32 16 8 4 2 1

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

?

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

?

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

?1 0 1

+1 0 0

1 0 0 1

?

?

其他进制转换

?

八进制可以看作是三个二进制位代表一位,例如:90@H_403_2@转 @H_403_2@0101 1010@H_403_2@

0 0 1 ?0 1 1 ?0 1 0

1 3 ?2 因此八进制是@H_403_2@132@H_403_2@

?

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

0 1 0 1 1 0 1 0

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

?

?

负数二进制

?

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

负数的最高位都是1@H_403_2@

?

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读