现在的位置: 首页 > 综合 > 正文

最简单的进制转换函数

2013年08月14日 ⁄ 综合 ⁄ 共 245字 ⁄ 字号 评论关闭

//十进制转二进制

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 );
}

 

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

抱歉!评论已关闭.