导航:首页 > 编程语言 > 编程八进制输入输出过程

编程八进制输入输出过程

发布时间:2023-03-13 06:19:54

‘壹’ C语言编程,输入十进制数输出十六进制和八进制

可以通过下面的公式解决

#include<stdio.h>

const int maxn = 128;

const int index8 = 8;

const int index16 =16;

int main()

{int Array8[maxn];

int Array16[maxn];

int n, cot8 = 0;

scanf("%d", &n);

int m = n, cot16 = 0;

while(n) {Array8[cot8++] = n % index8;

n /= index8;}

while(m) {Array16[cot16++] = m % index16;

m /= index16;}

int i;

for(i = cot8 - 1; i >= 0; i--)

printf("%d", Array8[i]);

puts("");

for(i = cot16 - 1; i >= 0; i--)

(1)编程八进制输入输出过程扩展阅读:

十进制转十六进制的具体方法:

对于整数部分,用被除数反复除以16,除第一次外,每次除以16均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。

对于小数部分,采用连续乘以基数16,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。

10进制数转换成十六进制数,这是一个连续除以16的过程:把要转换的数,除以16,得到商和余数,将商继续除以16,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。

阅读全文

与编程八进制输入输出过程相关的资料

热点内容
安卓手机充电线尾插为什么长 浏览:336
我的世界盗版服务器怎么建 浏览:250
应广单片机程序 浏览:821
河南省网通服务器云空间 浏览:652
行程码和健康码怎么做成文件夹 浏览:977
菜谱pdf下载 浏览:561
产品经理与程序员动图 浏览:708
道经pdf 浏览:1003
程序员耳洞 浏览:540
阿贝云服务器有用么 浏览:460
上海女程序员头发 浏览:173
放拳击靶让学生解压 浏览:584
苹果买app扣哪里钱 浏览:315
java线程回调函数 浏览:782
苏州加密代理 浏览:358
中央编译怎么样 浏览:323
android界面入门 浏览:883
滚石PDF 浏览:697
知道网址怎么查服务器ip地址吗 浏览:967
服务器2U4路是什么意思 浏览:858