各个进制小数的转换(无小数进制转换)

本文主要讲述二进制(由0和1组成)、八进制(由0~7阿拉伯数字组成)、十进制(由0~9阿拉伯数字组成)、十六进制(由0~9阿拉伯数字和A~F英文组成,A~F分别代表10~15)之间的相互转换话不多说,下面开始,今天小编就来说说关于各个进制小数的转换?下面更多详细答案一起来看看吧!

各个进制小数的转换(无小数进制转换)

各个进制小数的转换

本文主要讲述二进制(由0和1组成)、八进制(由0~7阿拉伯数字组成)、十进制(由0~9阿拉伯数字组成)、十六进制(由0~9阿拉伯数字和A~F英文组成,A~F分别代表10~15)之间的相互转换。话不多说,下面开始。

(1)二进制转八进制

随机输入一个二进制:10110111001,我们可以把二进制从右到左三个数一组进行划分,得到

10 110 111 001,那样10就为2,110为6,111为7,001为1,得到八进制数2671。

(2)二进制转十进制

这需要我们记住二进制从右到左转换成十进制每个数字依次为2的0次幂,2的1次幂,2的2次幂依次下去,最后将答案相加。

(3)二进制转十六进制

以上面二进制:10110111001为例,我们可以把二进制从右到左四个数一组进行划分,得到

101 1011 1001,那样101就为5,1011为B,1001为9,得到十六进制数5B9。

(4)八进制转二进制

假设八进制数为567,将其每个数分开,将5拆分成101,6拆分成110,7拆分成111,转换后得

101 110 111。

(5)八进制转十进制

假设八进制数为567,将每个数分开,最后计算7*8的0次幂 6*8的1次幂 5*8的2次幂,得到375。

(6)八进制转十六进制

将八进制转换成二进制,然后从右到左四个数进行分组。假设八进制数为567,将其每个数分开,将5拆分成101,6拆分成110,7拆分成111,转换后得1 0111 0111。得十六进制为177。

(7)十进制转二进制

除2取余数,最后倒过来。假设十进制数为65,65/2=32,余1;32/2=16,余0;16/2=8,余0;8/2=4,余0;4/2=2,余0;2/2=1,余0;1/2=0,余1。得到结果1000001。

(8)十进制转八进制

方法:除8取余数,最后倒过来。假设十进制数为567,567/8=70,余7;70/8=8,余6;8/8=1,余0;1/8=0,余1。得到结果1067。

(9)十进制转十六进制

方法:除16取余数,最后倒过来。假设十进制数为1610,1610/16=100,余10(A);100/16=6,余4;6/16=0,余6。得到结果64A。

(10)十六进制转二进制

假设十六进制数为567,将其每个数分开,将5拆分成0101,6拆分成0110,7拆分成0111,转换后得

101 0110 0111。

(11)十六进制转八进制

先将十六进制转化为二进制,再把二进制转化成八进制。假设十六进制数为567,则其二进制为

101 0110 0111,从右三位一划分得10 101 100 111,得八进制为2547。

(12)十六进制转十进制

假设十六进制为5A,将A*16的0次幂 5*16的1次幂得十进制数为90。

希望对大家有用!!!!!!

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页