我是靠谱客的博主 美好紫菜,最近开发中收集的这篇文章主要介绍c语言整形变量x 进制转换,求一个C语言程序 输入整型变量x 输出整型变量x对应的十进制、八进制和十六进制形...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

满意答案

00e27ab806e4881f8254fe7ae8741834.png

发的地方ssd发

推荐于 2018.05.10

00e27ab806e4881f8254fe7ae8741834.png

采纳率:42%    等级:9

已帮助:112人

printf自带输出格式. %d是十进制输出, %x是十六进制输出. %o是八进制输出.用printf自带的格式输出代码"飞飞"已经给出了. 我就不再写了. 给你个用函数转换的. 你可以看看.#include /*输出*/

void print(int i,char *s)

{

while(i--)

{

printf("%c",s[i]);

}

printf("n");

}/*十进制转换八进制*/

void TentoE(int n)

{

int i=0;

char str[10]; while(n>0)

{

str[i]=n%8+'0';

n/=8;

i++;

}

printf("Octal:");

print(i,str);

}/*十进制转换十六进制*/

void TentoHex(int n)

{

int i=0,t;

char str[10];

while(n>0)

{

t=n%16;

if(t>=10)

{

str[i]=t%10+'a';

}

else

str[i]=n%16+'0';

n/=16;

i++;

}

printf("Hex:");

print(i,str);

}

void main()

{

int x;

scanf("%d",&x);

printf("Algorism:%dn",x); //十进制输出.

TentoE(x); //转换八进制并输出

TentoHex(x); //转换十六进制并输出

}

00分享举报

最后

以上就是美好紫菜为你收集整理的c语言整形变量x 进制转换,求一个C语言程序 输入整型变量x 输出整型变量x对应的十进制、八进制和十六进制形...的全部内容,希望文章能够帮你解决c语言整形变量x 进制转换,求一个C语言程序 输入整型变量x 输出整型变量x对应的十进制、八进制和十六进制形...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部