美文网首页
十进制转成其它进制

十进制转成其它进制

作者: bby365 | 来源:发表于2018-07-03 20:06 被阅读0次

1.原理
2.循环的结束条件
3.超过十进制后的特殊处理

function baseConverter(decNumber, base){
        var remStack = [],
            rem,
            baseString ='',
            digits = '0123456789ABCDEF';
        
        while(decNumber > 0){
            rem = decNumber % base;
            remStack.push(rem);
            decNumber = Math.floor(decNumber / base);
        }

        while(remStack.length){
            baseString += digits[remStack.pop()]
        }
        return baseString;
    }   

console.log(baseConverter(100345, 2));
console.log(baseConverter(100345, 8));
console.log(baseConverter(100345, 16));

相关文章

  • 十进制转成其它进制

    1.原理2.循环的结束条件3.超过十进制后的特殊处理

  • 不同进制、编码之间的转换

    进制转换 十进制转成十六进制:Integer.toHexString(int i) 十进制转成八进制 Intege...

  • 十进制、八进制、十六进制和二进制互相转化与手写计算方法

    一、N进制转十进制 二进制、八进制、和十六进制转成十进制方法类似。N进制的数转成十进制,只需要 1. 二进制转成十...

  • JAVA中进制相互转换

    int n1 = 14;//十进制转成十六进制:Integer.toHexString(n1);//十进制转成八进...

  • Python:进制转换

    1. 十进制转为其它进制 1. 十进制转为二进制 2. 十进制转为八进制 3. 十进制转十六进制 2. 其它进制转...

  • 进制的转换

    其它进制转十进制 0b 二进制转十进制0o 八进制转十进制0x 十六进制转十进制 其它进制转二进制 bin() /...

  • 进制转换

    一、十进制转成其他进制(这里以十六进制为例) 可以直接调用方法Integer.toHexString(n)将十进制...

  • Java 进制间的转换

    十进制向其他禁止转换,记住关键词to 十进制转成十六进制:Integer.toHexString(int i)十进...

  • 二进制,八进制,十进制,十六进制转换

    十进制转二进制十进制转二进制 二进制转十进制十进制转二进制 二进制转八进制二进制转八进制 八进制转成二进制八进制转...

  • 进制转换以及位运算

    本文代码演示采用的是golang语言 进制 其它进制转十进制 十进制数字计算 二进制转十进制 从最低位开始,将每个...

网友评论

      本文标题:十进制转成其它进制

      本文链接:https://www.haomeiwen.com/subject/nhwjuftx.html