设置
结果
生成结果...
生成结果...

概述

如何将二进制数转换八进制数?

下表将每 3 个二进制数(从 0 位开始)转换为 1 个八进制数字:

Binary Octal
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

实例

将二进制数 11011002 转换为八进制数:

将每 3 个二进制数字(从 0 位开始)转换为八进制数:

11011002 = 1 101 100 = 1 5 4 = 1548

'+ _html +'

' $("#resultDesc2").html(txtCode); } function digitgroup(x, n, d) { if( x=="N/A" ) return x; x.toString(); var x0=x.toString().split(".")[0]; var x1=x.toString().split(".")[1]; var y=""; var x0head=""; var re=new RegExp("(.{"+n+"})","g"); if( x0!="" && x0!=undefined ) { if( x0[0]=="-" ) { y="-"; x0=x0.substring(1,x0.length); } x0head = x0.substring(0,x0.length%n); y += x0head; x0 = x0.substring(x0.length%n,x0.length); //x0 = x0.replace(/(.{4})/g,"$1 "); x0 = x0.replace(re,"$1 "); x0 = x0.substring(0,x0.length-1); if( x0head!="" && x0!="" ) y+=d; y += x0; } if( x1!="" && x1!=undefined ) { y += "."; //y += x1.replace(/(.{4})/g,"$1 "); y += x1.replace(re,"$1 "); } return y; }
进制换算工具