怎么样把1 0进制的数变为5进制和6进制
作者&投稿:住录 (若有异议请与网页底部的电邮联系)
是十六进制吧……
小数部分的转化方法是:首先乘以对应的进制数(如16进制就乘以16)得到新的数,其中整数部分另外记下来,剩余的小数部分再乘以对应的进制数,得到新的数后,其中整数部分记在之前记的数字后,剩余的小数部分继续做相同的运算……直到最后小数部分为0停止,这时之前记下的数串最前加上0. ,就是你要求的数了
0.5×6=3 所以是0.3
十进制转换为K进制
重复 x mod k;x:=x div k;直到x div k的值为零 最后的答案就是顺序输出余数
根据这个原则,假如说十进制的20转换成五进制数,我们可这样做:
把20除以5,等于4余0,所以五进制数末位就是0,得数4小于5,所以说明倒数第二位就是4.所以20的五进制数就是40
这次把十进制51转换成五进制数试试。
把51除以5,得到10余1,所以五进制数末尾就是1,得数10大于5,所以继续除以5,即10除以5,得2余0,所以五进制数倒数第二位就是0,得数2小于5,所以倒数第三位就是2,所以51的五进制数就是201.
各种进制就依次类推吧~
变成5进制,那就是除5取余。
比如把15变成5进制,
15除以5,商3余0,那就是30。再比如132,除5,商26余2,26再除5,商5余1,5再除5,商1余0,那5进制就是1012
6进制同理。
江艳牛黄: 几进制就是满几进一 根据这个原则,假如说十进制的20转换成五进制数,我们可这样做:把20除以5,等于4余0,所以五进制数末位就是0,得数4小于5,所以说明倒数第二位就是4.所以20的五进制数就是40 这次把十进制51转换成五进制数试试.把51除以5,得到10余1,所以五进制数末尾就是1,得数10大于5,所以继续除以5,即10除以5,得2余0,所以五进制数倒数第二位就是0,得数2小于5,所以倒数第三位就是2,所以51的五进制数就是201.各种进制就依次类推吧~
曲江县13534421833: 十进制转换成五进制是如何转换的? - ?
江艳牛黄: 十进制是逢十进1,而5进制是逢5进一.比如:十进制的十,换成五进制来表示就是20,这里采用的是除5取余法.10/5=2,余0,故是20.同理,二进制就是除2取余法.再将余数倒序排列就是相应进制的数.如十进制的十,换成2进制来表示就是1010
曲江县13534421833: 十进制数怎么转为五进制数 - ?
江艳牛黄: 没研究过.只知道8进制道理应该相同.5进制?1-251 2 3 4 10 11 12 13 14 20 21 22 23 24 30 31 32 33 34 40 41 42 43 44 100
曲江县13534421833: 如何把十进制数转化成其他进制的数?急急急!!!帮帮忙忙呀!!最好详细一点!!! - ?
江艳牛黄: 可以讲十进制转化为任意进制(-16~16),输入十进制数和进制即可~#include "stdio.h" #include "string.h" char Tab[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int main() {int N = 0, R = 0;int i = 0, j = 0;char Result[100]; while (...
曲江县13534421833: 将十进制数111化成5进制数 - ?
江艳牛黄: 除数 商 余数5 11120 14 00 4因此:(111)10=(401)5
曲江县13534421833: 数学中十进制的数怎样换成比如说5进制的或七进制的. - ?
江艳牛黄: 5 进70 / 5 = 12 .... 馀数 012 / 5 = 2 .... 馀数 22 / 5 = 0 .... 馀数 2 将馀数由底到顶写回去, 得出 2207 进70 / 7 = 10 .... 馀数 07 / 7 = 1 .... 馀数 01 / 7 = 0 .... 馀数 1 将馀数由底到顶写回去, 得出 100 你想要多少进, 就一直除那个数直到等於 0
曲江县13534421833: 十进制转五进制的算法如6转(11)5的步骤详细呵呵我是小白 - ?
江艳牛黄: 方法类似于十进制转2进制. 例如十进制数a 计算a%5,压栈 计算a=a/5 重复上面2步,知道a=0 出栈. 就6为例子:a=6 a%5 = 1 入栈 1 a=a/5=1 1%5=1 入栈 1(新) 1(旧) a=a/5=0 结束 出栈:11 具体代码你应该能写出来了
曲江县13534421833: (进制之间的转换)把二进制转为五进制:100101(2)=......(5) - ?
江艳牛黄: 因为十进制除法比较为人熟悉,所以先把二进制数100101B转换成十进制数,比较容易计算,100101B=2^5+2^2+2^0=37. 然后将十进制数转换成五进制数:37÷5=7,余数2;7÷5=1,余数2;1÷5=0,余数1. ∴ 37=122(5),即100101B=37D=122(5). 当然,如果你熟悉二进制除法,也可以直接用二进制除法来计算: 100101÷101=111,余数10,五进制形式2 111÷101=1,余数10,五进制形式2 1÷101=0,余数1 ∴ 100101B=122(5).
曲江县13534421833: 十进制的数字怎么转化成十五进制的??? - ?
江艳牛黄: 仿照进制数的计算公式:如果x代表2、8、16等进制(即x=2表示二进制) N代表进制数的第N位(从个位开始数起) 那么进制数的转化为:abcdef=a*x^5+b*x^4+c*x^3+d*x^2+e*x^1+f*x^0(a在第6位上,b在第5位上)
曲江县13534421833: 十进制数111转五进制怎么转??
江艳牛黄: 就是除5取余数,十进制111=五进制421 过程:搞定,希望我的图解能帮助你哦,这方法万能的