龙空技术网

每天一点小面包 - Java中的进制转换

知事面包 60

前言:

而今我们对“10进制8进制16进制算法怎么算”都比较关注,你们都需要学习一些“10进制8进制16进制算法怎么算”的相关内容。那么小编在网络上网罗了一些关于“10进制8进制16进制算法怎么算””的相关内容,希望大家能喜欢,朋友们一起来了解一下吧!

介绍

常见的进制有: 二进制、八进制、十进制、十六进制。计算机底层只处理二进制,其他内容需要转换后才会被识别。

二进制,数字 0 和 1 组成, 满 1 进一位, 比如:1001 、 1010;八进制,数字 0 - 7 组成,满 7 进一位,比如:007, 010 ;十进制,数字 0 - 9 组成,满 9 进一位, 比如: 9, 10;十六进制,数字 0 - 9 以及 A(10) - E(15) 组成,满 16 进一位,比如: 0x1F, 0x20;二进制转十进制

转换说明:从右边往左计算,每个位置上的数字 乘以 2的(N - 1) 次方, 其中N为位置, 最终将所有位置上的数求和。

八进制转10进制

转换说明:从右边往左计算,每个位置上的数字 乘以8 的(N - 1) 次方, 其中N为位置, 最终将所有位置上的数求和。

16进制转10进制

转换说明:从右边往左计算,每个位置上的数字 乘以16 的(N - 1) 次方, 其中N为位置, 最终将所有位置上的数求和。

10进制转2进制

转换说明:十进制数字除2, 直到商为0, 然后从高到低排。

10进制转8进制

转换说明:十进制数字除8, 直到商为0, 然后从高到低排。

10进制转16进制

转换说明:十进制数字除16, 直到商为0, 然后从高到低排。

2进制转8进制

转换说明:每三位一组进行计算。

2进制转16进制

转换说明:每四位一组进行计算。

最后

如有不正确的地方,还请各位同学指正,谢谢!

标签: #10进制8进制16进制算法怎么算 #8进制转10进制算法步骤 #java二进制转换十进制