我这里的方法是叫“除2取余倒记法”
11/2=5
余
1
5/2=2
余1
2/2=1
余0
排列是:最后一次计算的商放在第一个,接下来时最后一次计算的余数,接下来时上一次计算的余数,依次类推,直到第一次计算的余数为最后一位
所以
11
的二进制数是
1011
注:下标11表示该数为十一进制,无下标则表示该数为十进制。 十一进制到十进制的转换可按下面的例子进行:
(12345)11
=111^4+211^3+311^2+411^1+511^0
=14641+2662+363+44+5
=17715
也可以用秦九韶算法:
(12345)11
={[(111+2)11+3]11+4}11+5
=17715 十进制到十一进制的转换可按下面的例子进行:
353190 ÷ 11 = 32108 2 32108 ÷ 11 = 2918 10 (A) 2918 ÷ 11 = 265 3 265 ÷ 11 = 24 1 24 ÷ 11 = 2 2 2 ÷ 11 = 0 2 将最右排的数从下往上依次写下,即得到353190 = 2213A2。
11b为2的一次方加上2的0次方,故为3
11o为8的一次放加上8的0次方,故为9
11d为10的一次放加上10的0次方,故为11
11d为16的一次放加上16的0次方,故为17
进制换算,为第n位数值乘以进制的n-1次方。10b,1为第2位,0为第一位。故为3首先你要明白进制是怎么回事。
比如10进制(共有10个基本数字,0-9),八进制(0-7),十六进制[0,1,2,3,4,5,6,7,8,9,A(就是10),B(就是11,用B表示,不用换算,只是换写法了!),C(12),D(13),E(14),F(15)]。
它们的最大数字不会超过它的进制数目,每逢满到进制数目,就得进位一次(每满一次,进一)。
它们化为十进制的方法都是:(比如,数为MNPQ),假如它是十六进制,即(MNPQ)h。
则为;没m16^3+n16^2+p16^1+q16^0
(MNPQ)h的含义:括号内是数,括号外的符号是表示进制的符号,有:H表示这个数是十六进制,O是八进制,B是二进制,D或不写,表示十是进制。用11除以2,得5余1。记下余数1,再用5除以2,得2余1,再记下余数1,再用2除以2,得1余0,再用1除以2,得0余1。一直除到得数为零为止。余数依次为1101,反过来即为要的答案:1011。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)