十进制101转换为八进制
来源:百度知道 编辑:UC知道 时间:2024/09/25 18:29:45
要过程啊
101先化二进制
101-1
50-0
25-1
12-0
6-0
3-1
1
所以101就是1100101 在三位变8进制 1 100 101 就是145
145
用windowsXP 自带的计算器就能算出来。
用手算也行。
101/8=12 余5 ,末位是5.
12/8=1 余 4,第一位是1,第二位是4.
验算一下:1*64+4*8+5*1=64+32+5=101.
#include <stdio.h>
void main()
{
int a[32]={0},i;
long num;
i=0;
printf("请输入一个十进制数:");
scanf("%ld",&num);
printf("%ld的八进制数为:",num);
while(num>=1)
{
a[i]=num%8;
num=num/8;
i++;
}
for(i=i-1;i>=0;i--)
{
printf("%d",a[i]);
}
printf("\n");
}
运行结果如图:
八进制如何转换为十进制啊?急!!! 如何将十进制转换为八进制? 十进制如何转换为八进制...比如785 十进制,八进制,怎么转换 十六进制怎样转换为十进制\二进制\八进制 怎样用C语言编程让八进制转换为十进制。 用C语言编写。八进制转换为十进制 把十六进制的3AC转换为二进制、八进制、十进制 二进制转换十进制,八进制,十六进制 将1011101101转换成十进制 ,八进制 ,十六进制.