最简单的进制转换函数

//十进制转二进制

void ToBin( int n )    

{
   if (n>1)
      ToBin( n/2 );
   printf( "%d", n%2 );
}

 

//十进制转八进制

void ToOct( int n )    

{
   if (n>1) 
      ToOct( n/8 );
   printf( "%o", n%8 );
}

 

//十进制转十六进制

void ToHex( int n )    

{
   if (n>1) 
      ToHex( n/16 );
   printf( "%x", n%16 );
}

 

同理可得,以此内推。。。。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值