在线进制转换工具说明
支持在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
十六进制数的定义
十六进制(简写为hex或下标16)是一种基数为16的计数系统,即逢16进1,每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个大小不同的数。16进制转换即16进制与其他不同进制之间的换算转换,常见如2进制、8进制、10进制等进制。。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,这些称作十六进制数字。
合法的十六进制数 十六进制编码对照表
十六进制
1、2、3、4、5、6、7、8、9、10、A、B、C、D、E、F
十进制
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16
例如:A+B=11+12=16+7=F+7=17,所以A+B的值用十六进制表示就等于17。
进制转换器
数码:数制中表示基本数值大小的不同数字符号
基数:数制中使用数码的个数
位权:数制中每个位置的价值
标识(后缀):为了区分不同的进制,在数字后面加上相应的字母或者括号外加上数字下标。比如(66)₁₀和66D都表示十进制数:66
二进制:逢二进一,数字中只有 0 和 1,计算机中使用
十进制:逢十进一,数字中含有 0,1,2,3,4,5,6,7,8,9,生活中常用
八进制:逢八进一,数字中含有 0,1,2,3,4,5,6,7,
十六进制:十六进制,逢十六进一 10 用 A 表示、11 用 B 表示、12 用 C 表示、13 用 D 表示、14 用 F 表示
二进制下: 1+1=10 10-1=1
十进制下: 8+2=10 9+2=11 10-3=7
八进制下: 6+2=10 6+3=11 10-2=6
十六进制下:8+2=A 8+8=10 11-2=F
1.十进制 → R进制
整数:除以R反向取余
小数:乘以R正向取整(取整变0)
(1)十进制 → 二进制
例:20.625 D = 10100.101 B
(2)十进制 → 八进制
例:66.5 D = 102.4 O
(3)十进制 → 十六进制
例:30.5 D = 1E.8 H
2.R进制 → 十进制
乘权求和法:每一位的值乘以对应的价值(位权)
标位权时注意两点: ①从个位开始标,小数和整数分开 ②位权是0指数开始
(1)二进制 → 十进制
例:10110.011 B = 22.375 D
(2)八进制 → 十进制
例:16.6 O = 14.75 D
(3)十六进制 → 十进制
例:8A.4 H = 138.25 D
3.技巧
(1)八进制 → 二进制
每1位八进制 等于 每3位二进制
例 :765 O = 111 110 101 B
(2)十六进制 → 二进制
每1位十六进制 等于 每4位二进制
例:DFA2 O= 1101 1111 1010 0010 B
4.小数点移位
对于R进制,小数点左移n位,数变为原来的R⁻ⁿ倍。
对于R进制,小数点右移n位,数变为原来的Rⁿ倍。
5.逻辑运算
与(⋀):逻辑与,也称逻辑乘 0∧0=0,0∧1=0,1个0=0,1∧1=1
见0为0,全1为1。
或(⋁):逻辑或,也称逻辑加 0⋁0=0,0⋁1=1,
1⋁0=1,1⋁1=1
见1为1,全0为0。
非(!):!1=0,!0=1
0变1,1变0。
异或(⊕):0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0
相同为0,不同为1。