二进制、八进制、十六进制到底是什么?

2024-12-27 16:09:38
推荐回答(2个)
回答1:

十进制:逢10进1(进到前位) 表示内容符号:0123456789
八进制:逢8进1(进到前位)
十六进制:逢16进1(进到前位) 表示内容符号:0123456789ABCDF
二进制:逢2进1(进到前位) 表示内容符号:0 1

可以用时间来表示:
60秒=1分钟
60分钟=1小时

1小时=3600秒

如表示30数字
30=30(十进制)
30=36(八进制)
30=1E(十六进制)
30=11110(二进制)

你所问的都是计算机的编码

有很多种方法可以获得转换方式,最可以用计算器来解决

打开WINDOS自带的计算器软件,查看-->科学计算器

可以先在十进制里输入你所想要转换的数字,然后直接点16进制或是8进制或是2进制,会自动转换

你试试就知道了!

回答2:

数制定义:用一组固定的数字和一套统一的规则来表示数目的方法称为数制。数制有进位计数制与非进位计数制之分,目前一般使用进位计数制。
计算机中常使用二进制、十进制、八进制、十六进制等。
十进制数的数码为0、1、2、3、4、5、6、7、8、9共十个,进数规则为逢十进一,借一当十。
二进制数的数码为0、1共两个,进数规则为逢二进一,借一当二。
八进制数的数码为0、1、2、3、4、5、6、7共八个,进数规则为逢八进一,借一当八。
十六进制数的数码为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六个,其中数码A、B、C、D、E、F分别代表十进制数中的10、11、12、13、14、15,进数规则为逢十六进一,借一当十六。
8 1000 10 8 17 10001 21 11
十进制数换算成二进制、八进制、十六进制数
分整数部分的换算和小数部分的换算。
(1)整数部分的换算
将已知的十进制数的整数部分反复除以n(n为进制数,取值为2、8、16,分别表示二进制、八进制和十六进制),直到商是0为止,并将每次相除之后所得的余数按次序记下来,第一次相除所得的余数K0为n进制数的最低位,最后一次相除所得余数Kn-1为n进制数的最高位。排列次序为Kn-1Kn-2 ××K1K0的数就是换算后得到的n进制数。
(2)小数部分的换算
将已知的十进制数的纯小数(不包括乘后所得整数部分)反复乘以n,直到乘积的小数部分为0或小数点后的位数达到精度要求为止。第一次乘n所得的整数部分为K-1,最后一次乘n所得的整数部分为K-m,则所得n进制小数部分0.K-1 K-2 ××K-m。
二进制数与八进制数的相互换算
二进制数换算成八进制数的方法是:以小数点为基准,整数部分从右向左,三位一组,最高位不足三位时,左边添0补足三位;小数部分从左向右,三位一组,最低位不足三位时,右边添0补足三位。然后将每组的三位二进制数用相应的八进制数表示,即得到八进制数。
八进制数换算成二进制数:将每一位八进制数用三位对应的二进制数表示。
二进制数与十六进制数的相互换算
以小数点为基准,整数部分:从右向左,四位一组,最高位不足四位时,左边添0补足四位;小数部分:从左向右,四位一组,最低位不足四位时,右边添0补足四位。然后将每组的四位二进制数用相应的十六进制数表示,即可得到十六进制数。
十六进制数换算成二进制数:将每一位十六进制数用四位相应的二进制数表示。