
5个回答
展开全部
- -!!
比如要把234这个数转为3进制数,步骤如下:
234 除以 3 等于78,余数为:0;
78 除以 3 等于26,余数为:0;
26 除以 3 等于8,余数为:2;
8 除以 3 等于 2,余数为:2;
2 除以 3 等于 0,余数为:2;
倒上去写,(十进制)234 == (三进制)22200
想把十进制的数字转为任何你能想到的任何进制,都可以用这个方法,当然这个方法是存在缺陷的,想深入研究的自己找书去学学吧。
嘿嘿,五楼的,你自己检查一下自己的算法吧,
“例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8”
是这样么?
是这样吧:
2(的3次方)X1+2(的2次方)X0+2(的1次方)X0+2(的0次方)X0=8
所以刚才我算出来那个数22200呢,是这样算的:
3(的4次方)X2+3(的3次方)X2+3(的2次方)X2+3(的1次方)X0+3(的0次方)X0=234
比如要把234这个数转为3进制数,步骤如下:
234 除以 3 等于78,余数为:0;
78 除以 3 等于26,余数为:0;
26 除以 3 等于8,余数为:2;
8 除以 3 等于 2,余数为:2;
2 除以 3 等于 0,余数为:2;
倒上去写,(十进制)234 == (三进制)22200
想把十进制的数字转为任何你能想到的任何进制,都可以用这个方法,当然这个方法是存在缺陷的,想深入研究的自己找书去学学吧。
嘿嘿,五楼的,你自己检查一下自己的算法吧,
“例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8”
是这样么?
是这样吧:
2(的3次方)X1+2(的2次方)X0+2(的1次方)X0+2(的0次方)X0=8
所以刚才我算出来那个数22200呢,是这样算的:
3(的4次方)X2+3(的3次方)X2+3(的2次方)X2+3(的1次方)X0+3(的0次方)X0=234
展开全部
4楼的真逗,那是针对2,8,16进制的转化.不适合3进制
例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8.反过来的话就象你说的那样除8/2 =4 余0 4/2=2余0
2/2=1 余0 1除不了2保留,倒着写就是1000
所以说按你的做法你看看2(4次方)2(3次方)2(2次方)0(1次方)0(0次方)这个数是不是234 按照逢3进1的原则(10进制是逢10进1)
那么第一位权值就是2X3(3是表示3进制)的4次方,不用加后面都超过了234
例如8(10)转化为8(2)那么就是1000方法是第一位的每一位的权值相加
从最后一位向前数,就是0,1,2,3次方即2(这个2表示2进制)X1的3次方+2(这个2表示2进制)X0的2次方+2(这个2表示2进制)X0的1次方+2(这个2表示2进制)X0的0次方=8.反过来的话就象你说的那样除8/2 =4 余0 4/2=2余0
2/2=1 余0 1除不了2保留,倒着写就是1000
所以说按你的做法你看看2(4次方)2(3次方)2(2次方)0(1次方)0(0次方)这个数是不是234 按照逢3进1的原则(10进制是逢10进1)
那么第一位权值就是2X3(3是表示3进制)的4次方,不用加后面都超过了234
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般没有三进制的,不过一定要转化呢,可以把数计算等于3的a次方+3的b次方+3的c次方……剩下一个2以内的余数,设为x,那么该三进制就是abc……x。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转化不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询