2进制转8进制转换器
数 | ||
数 |
进制转换器说明
强大的进制转换工具,支持输入整数和小数转换,最大支持长度50位。可以在2进制、8进制、10进制和16进制之间任意转换。
二进制简介
二进制(binary),在数学中是一种逢2进1的计数制。常用于数字电路中,是现代计算机依赖的一种进位计数制。二进制通常用0,1两个数字表示。如二进制数1010(表示的数等于十进制数10)。
八进制简介
八进制(Octal),缩写OCT或O,是一种以8为基数的逢8进1的计数制。采用0,1,2,3,4,5,6,7八个数字,逢8进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
二进制转八进制
把一个二进制数转换为八进制数可以使用“3位一组转换法”,即二进制数整数部分从右向左每三位分为一组,每组分别转换为八进制数字表示,二进制数小数部分从左向右每三位分为一组,每组转换为八进制数字表示,整数部分和小数部分分组后不足三位用“0”补足3位,整数部分0补到左边,小数部分0补到右边。
三位二进制数正好表示8个8进制基数 000 =0,001=1,010=2,011=3,100=4,101=5,110=6,111=7,据此把每组二进制数字转换为八进制数字即得到八进制数。
例如:将二进制的10110.0011转换成八进制,可分组为
0 1 0,1 1 0 . 0 0 1,1 0 0
010 转为8进制数2
110 转为8进制数5
001 转为8进制数1
100 转为8进制数4
即:(10110.0011)2 = (26.14)8
3位一组转换法是二进制转换为八进制最简单的方法,当然也可以借助二进制转十进制和十进制转八进制的转换方法,先把二进制转为进制进,然后将转换结果再转换为八进制。