问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何把十进制转换成八进制

发布网友 发布时间:2022-04-23 16:21

我来回答

4个回答

热心网友 时间:2023-09-20 04:33

方法1:采用除8取余法。

例:将十进制数115转化为八进制数

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

结果:(115)10 = (163)8

方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数

例:(115)10 = (1110011)2 = (163)8

扩展资料:

八进制的优点

八进制广泛应用于计算机系统,如PDP-8,ICL 1900和IBM大型机使用12位、24位或36位。八进制是这些基础,因为他们的最理想的二进制字缩写大小能被3整除(每个八进制数字代表三个二进制数字)。四、八到十二个数字可以简明地显示整个机器。

它也降低成本使得数字允许通过数码管,七段显示器,和计算器用于操作员控制台,他们在二进制显示使用过于复杂,然而十进制显示需要复杂的硬件,十六进制显示需要显示更多的数字。

参考资料来源:百度百科-八进制

热心网友 时间:2023-09-20 04:33

给定一个数,除以8,得商和余数,余数记下;继续除以8,又得商和余数,记下余数.......知道商为0为止,这样,所有步骤中得到的余数从下往上排列即为转换后的数。10进制数转换成2进制就除以2,一个道理。

热心网友 时间:2023-09-20 04:34

//转换进制的方法最主要就是取余。。#include<stdio.h>
#include<iostream>using namespace std;int main()
{
int l,m,i,a[10000],r;
while(1)
{
cout<<"请输入需要转换的数据"<<endl;
cin>>l;
if(l==0)
{
cout<<0<<endl;
continue;
}
if(l<0)
{
l=-l;
cout<<"-";
}
i=0;
while(l)//这里就是算法的关键部分
{
a[i]=l%8;
l=l/8;
i++;
}
cout<<"转换成的八进制数位:"<<endl;
for(m=i-1;m>=0;m--)
{
cout<<a[m];//输出是利用的数组,我们用数组储存了每一位数据
}
cout<<endl;
}
return 0;
}//我是用的多组数据输入,你如果要改的话,也很方便,吧while去掉就OK了//自己造了一些测试数据运行结果如下:

热心网友 时间:2023-09-20 04:34

#include <iostream>
using namespace std;
int main()
{
int i;
cin>>i;
char a[10];
itoa(i,a,8);
cout<<a<<endl;
return 0;
}
直接调用itoa转换
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 10进制的数如何直接转换成8进制的数 笔记本待机耗电是多少? 十进制怎么转化成八进制和十六进制, 笔记本电脑待机会对电脑有伤害么! 十进制转化为八进制方法? 苹果笔记本电脑待机时间有多长? 笔记本待机费电么? 2005年百元人民币编号是C1M9999976有价值吗 2005年一百元人民币编号是DC86444333值钱吗? 2005年版100元人民币编号为:Y66Z 999995有收藏价值吗? 2005年版是第5套100元人民币。尾数编号2222,是后4位数同号.有收藏意义吗?值钱吗? 如何将十进制转换成八进制和十六进制? 第五套人民币100元2005版、编号F8Y8777777有收藏价值吗? 十进制变为8进制怎么转换? 2005年版100元人民币编号为58488888的钱有收藏价值吗? 我有一张2005年版的100元人民币尾数编号为111111,大家评估一下值多少钱~!! 10进制数怎么转8进制? 十进制怎么转换为八进制? 2005年版100元人民币编号FR12654888,有没有收藏的吗? 2005年百元人民币编号H77A588888有收藏价值吗? 十进制转八进制 如何将十进制转换为八进制? 将十进制59转换成八进制数是多少 要具体过程 怎样把十进制的数转换成二进制,八进制 买了新电脑怎么知道是不是新的? 戴尔如何查看是否是新机? 怎么在电脑任务栏中添加360搜索栏? 请问如何在电脑桌面下面的任务栏添加一个360的搜索框(可以直接访问网页的那个)? 如何在开始菜单中添加搜索 如何在任务栏中添加搜索工具 win七怎么添加这个搜索框到任务栏? 域胜手环怎么连接华为手机 电信的定向流量怎么用? 我办理的电信套餐 里面有一个定向流量 那个怎么使用? 电信定向流量怎么设置使用? 办理的电信定向流量应该怎么用? 电信的定向流量怎么用阿? 电信了定向流量是怎么回事? 电信定向流量的使用方法? 怎样发布手机操作视频?也就是手在手机上点击的动作,发布给他人看(教学视频)