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