如何快速口算出进制的转换

怎么能简便的算出10进制转换2进制 8进制转2进制 16进制转2进制等的互相转换?

10转2的话,就取余数 例:153 153/2(0次方开始)%2=1 8进2的话,就单位取余 16进2也是,就单位取余
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-26
把这个数拆分,二进制就是1,2,4,8,16,32.。。对应的十六进制也是如此,简单快速的算法

如何快速口算出进制的转换
10转2的话,就取余数 例:153 153\/2(0次方开始)%2=1 8进2的话,就单位取余 16进2也是,就单位取余

十进制转换成二进制用乘法怎么转
如果用口算建议先吧10进制转成16在转成2进制 比如10的255,除以16就等于16进制的11 16进制的每个位代表着2进制的8位 所以等与11111111 11111111 比如10进制的11就等于 16进制的a (8+0+2+1)等于2进制的1011就是上面的那四位↑,如果有数就补1,无数就补0 二进制是这样的(11111111)以此...

如何快速口算出进制的转换
回答:把这个数拆分,二进制就是1,2,4,8,16,32.。。对应的十六进制也是如此,简单快速的算法

关于2进制到10进制的快速口算法
可以用减法,比如 11111100 你就算100000000=2^8=256 然后11111100等于256-4=252.十六进制到十进制也这么算吧。感觉。如果是数比较小,可以用加法。

进制之间的传换,是怎么样算的``
我只知道十进制转二进制。把一个十进制的数字用根除法,除数为2,除到只剩1为止。过程中如果是奇数,则余1,即二进制中这位为1,如果是偶数,则余数为0,二进制中这位是0.比如:20在二进制中是:20\/2……0 10\/2……0 5\/2 ……1 2\/2 ……0 1 所以20在二进制中是10100 ...

如何快速的计算出计算机的几个进制?
结果是,八进制数 1507 转换成十进制数为 839 6.2.3 八进制数的表达方法 C,C++语言中,如何表达一个八进制数呢?如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进制数还是10进制数,都有可能。所以,...

二进制转换十进制的简单方法?
方法一:从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右 例:二进制数1101.01转化成十进制 1101.01(2)=1*2【0】+0*2【1】+1*2【2】+1*2【3】 +0*2【-1】+1*2【-2】=1+0+4+8+0+0.25=13.25(10)方法二:把二进制数首先写成加权系数展开式,然后按十...

十进制转二进制的方法是什么?
具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止。然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。举例来说:87转换为二进制:87÷2=43余1 43÷2=21余1 21÷2=10余...

如何口算十进制到二进制(或反过来)
一般口算不易,需要技巧 你这里错,是因为你第二步出了问题,按步骤做,方法正确,不会有问题,如:39\/2=19...1 19\/2=9..1 9\/2=4..1 4\/2=2..0 2\/2=1..0 逆序取余数,100111

如何将十进制数25转换成对应的二进制数
先转换为16进制:25\/16 = 1 余数 9也就是16进制:0x1916进制对应二进制的关系是:16进制的每一位,代表二进制的4位16进制 二进制1 00012 00103 00114 01005 01016 01107 01118 10009 1001A 1010B 1011C ...

相似回答
大家正在搜