麻烦详细解答下
谢谢
新手请照顾
第1个回答 2019-05-28
二进制只用0和1这两个数,1+1=10
八进制用0到7这8个数,7+1=10
十进制就是常见的0到9,9+1=10
十六进制是0到9加上A到F,9+1=A,F+1=10
八进制用0到7这8个数,7+1=10
十进制就是常见的0到9,9+1=10
十六进制是0到9加上A到F,9+1=A,F+1=10
第2个回答 2019-08-16
数制定义:用一组固定的数字和一套统一的规则来表示数目的方法称为数制。数制有进位计数制与非进位计数制之分,目前一般使用进位计数制。
计算机中常使用二进制、十进制、八进制、十六进制等。
十进制数的数码为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补足四位。然后将每组的四位二进制数用相应的十六进制数表示,即可得到十六进制数。
十六进制数换算成二进制数:将每一位十六进制数用四位相应的二进制数表示。
计算机中常使用二进制、十进制、八进制、十六进制等。
十进制数的数码为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补足四位。然后将每组的四位二进制数用相应的十六进制数表示,即可得到十六进制数。
十六进制数换算成二进制数:将每一位十六进制数用四位相应的二进制数表示。