八进制转换为二进制

Posted yesiming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了八进制转换为二进制相关的知识,希望对你有一定的参考价值。

八进制转换为二进制

#include <stdio.h>
#include <math.h>
long long convertOctalToBinary(int octalNumber);
int main()

    int octalNumber;
    printf("输入一个八进制数: ");
    scanf("%d", &octalNumber);
    printf("八进制数 %d 转换为二进制位 %lld",octalNumber,convertOctalToBinary(octalNumber));
    return 0;

long long convertOctalToBinary(int octalNumber)

    int decimalNumber=0;
    int  i = 0;
    long long binaryNumber=0;
    while (octalNumber!=0)
    
        decimalNumber+=(octalNumber%10)*pow(8,i);
        ++i;
        octalNumber/= 10;
    
    i=1;
    while(decimalNumber!=0)
    
        binaryNumber+=(decimalNumber%2)*i;
        decimalNumber/=2;
        i*=10;
    
    return binaryNumber;

Java十进制与其他进制相互转换

Java十进制与其他进制相互转换

一、十进制 转为 其他进制

1.1 十进制 转换为 二进制

 int n = 10;
 String s2 = Integer.toBinaryStrin

以上是关于八进制转换为二进制的主要内容,如果未能解决你的问题,请参考以下文章

C++ 十进制数转换成任意进制数

怎么把六十四进制转换为二进制

将十进制值转换为二进制、十六进制和八进制的单个函数不会转换为二进制

编程算法基础-2.3进制转换

16位二进制数怎么转换为BCD码

怎样在PHP中把16进制HEX数据转换为2进制数据呢?