showbit(a);printf("\n");printf("八进制: ");showoct(a);printf("\n");printf("十六进制: ");showhex(a);printf("\n");}
c语言从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数。 #include"stdio.h" main() { int i; printf("enter a number"); scanf("%d",&i); printf("\n八进制为%o",i); printf("\n十六进制为%x",i); } C 语言 从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数。
初学C,刚写了一个十进制转换到二、八、十六进制的代码,分享下 # include <stdio.h> void decToBin(); //十进制 ~ 二进制 void decToOct(); //十进制 ~ 八进制 void decToHex(); //十进制 ~ 十六进制 int n,a[30]; //全局变量:n为输入的十进制数,a数组保存分离出来的数,最多30位 /*main函...
return(0);} 这是八进制转换成十进制的。后面的二进制跟十进制的你自己写写看
/*以下函数将a进制数s转换成b进制并输出*/ void f(int a,int b,char s[]){ char r[17];int...