十进制转八进制?C 语言实例-八进制与十进制相互转换
在八进制和十进制之间转换。
示例 - 十进制到八进制的转换
#
#
国际升(国际);
主函数()
{
诠释;
("请输入十进制数:");
scanf("%d", &);
("将十进制数 %d 转换为八进制数 %d", , l());
0;
}
国际升(国际)
{
整数 = 0,我 = 1;
而 (!= 0)
{
+= (% 8) * 我;
/= 8;
我 * = 10;
}
;
}
输出是:
输入一个十进制数: 78十进制数 78 转换为八进制为 116
示例 - 八进制到十进制的转换
#
#
长长 l(int);
主函数()
{
诠释;
("请输入一个八进制数:");
scanf("%d", &);
("八进制数 %d 转换为十进制是 %lld", , l());
0;
}
长长 l(int)
{
整数 = 0, 我 = 0;
而(!= 0)
{
+= () * pow(8,i);
++我;
/=10;
}
我 = 1;
;
}
输出是:
输入一个八进制数: 116八进制数 116 转换为十进制为 78
郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。 如作者信息标注有误,请第一时间联系我们修改或删除,谢谢。
tags:
八进制