说明:
功能是将二进串形式的整数与十进制的互换
dec:int 型 十进制数 如:127
bin:int 型 表示二制制数 如:10010
int dectobin(int dec) //将十进制数转换成二进制形式的整数
{
int bin=0;
if(dec) bin=dectobin(dec/2)*10+dec%2;
return bin;
}
int bintodec(int bin) //将二进制形式的整数转换成其二进制表示的十进制整数
{
int dec=0;
if(bin) dec=bintodec(bin/10)*2+bin%2;
return dec;
}
int main(void)
{
printf("the binary of decimal number 64 is:%d/n",dectobin(64));
printf("the decimal number of binary 1000000 is:%d/n",bintodec(1000000));
return 0;
}