最简单的进制转换函数

    技术2022-05-20  42

    //十进制转二进制

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

     

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


    最新回复(0)