說明:
功能是將二進串形式的整數與十進制的互換
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;
}