跪求C语言中,能实现2,8,10,16进制之间转换的源代码啊
跪求C语言中,能实现2,8,10,16进制之间转换的源代码啊
日期:2016-12-04 01:10:49 人气:3
全能的!
#include
two_eight()
{
char *p,s[20];
long n;
int i;
p=s;
printf(" 请输入一个二进制数: ");
scanf("%s",p); n=0;
while(*(p)!='\0')
{
n=n*2+*p-'0';
p++;
}
i=0;
while(n)
{
s[i]=n%8;
n=n/8;
i