在线进制批量转换

进制转换的本质是利用符号来计数的方法,由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指进位计数制中所采用的数码的个数,位权是指进位制中每一固定位置对应的单位值。
转换结果

支持在2~36进制之间进行任意转换,支持浮点型。

在线进制转换工具说明

在线进制转换器提供了二进制,八进制,十进制,十六进制等相互转换功能。如:

二进制转换十进制二进制转八进制二进制转十六进制八进制转十进制八进制转换成十六进制八进制转二进制十进制转二进制十进制转八进制十进制转十六进制十六进制转二进制十六进制转八进制十六进制转十进制……
二进制转十进制口诀
1、二进制转换成十进制任何一个二进制数的值都用它的按位权展开式表示。

2、十进制整理转换成二进制。将十进制整数转换成二进制整数采用“除2取倒余法”。即将十进制整数除以2,得到一个商和一个余数;再将商除以2,又得到一个商和一个余数; 以此类推,直到商等于零为止。每次得到的余数的倒排列,就是对应二进制数的各位数。

3、 十进制小数转换成二进制小数。十进制小数转换成二进制小数是用“乘2取整法”。即用2逐次去乘十进制小数,将每次得到的积的整数部分按各自出现的先后顺序依次排列,就得到相对应的二进制小数。

4.二进制数转为十六进制。将二进制数转换成十六进制数是将二进数的整数部分从右向左每四位一组,每一组为一位十六进制整数, 不足四位时,在前面补0;而二进制小数转换成十六进制小数是将二进制小数部分从左向右每四位一组,每一组为一位十六进制小数。

js中规定安全整数的范围是-2^53~2^53,所以大于9007199254740991 的数进制转换会存在精度问题。在线生成器万能进制在线转换器在任意的进制数字间、即二进制、八进制、十进制、十六进制、32进制之间可以互相进行转换。123456789 将置换为11。


十进制转二进制方法

十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

二进制转十进制方法

要从右到左用二进制的每个数去乘以2的相应次方,或者把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。

二进制数1000110转成十进制数可以看作这样:

数字中共有三个1 即第一位一个,第二位一个,第六位一个,然后对应十进制数即2的1次方+2的2次方+2的6次方, 即1000110=64+0+0+0+4+2+0=70

TOP