conversión de la Hex C ++

En primer lugar, decimal, octal, hexadecimal entre la conversión

C lenguaje, octales, decimales, hexadecimales puede utilizar su entrada de marcador de posición correspondiente o salida.

Firmado entero decimal:% d,

Entero sin signo de octal:% o,

número hexadecimal 0F entero hexadecimal sin signo:% x,

número hexadecimal 0F entero hexadecimal sin signo:% X.

 

Ejemplos son los siguientes:

#include <la iostream> el uso de espacio de nombres STD; int main () 
{ int NUM;
     // leer en un número decimal 
    scanf_s ( " % D " , y NUM);
     // salida octal 
    el printf ( " % O \ n- " , NUM );
     // salida decimal formar 
    el printf ( " % D \ n- " , NUM);
     // hexadecimal de salida forman 
    el printf ( " % X \ n- " , NUM); int num2;
     // lee un octales número 
    scanf_s ( " % O "

 


    

    , Y num2); 
    printf ( " % o \ n " , num2); 
    printf ( " % d \ n " , num2); 
    printf ( " % x \ n " , num2); 

    volver  0 ; 
}

 

En segundo lugar, a cualquier otro decimal hexadecimal

#include <la iostream> el uso de espacio de nombres STD; // función de conversión de binario, se convierte en N-ary varios pocos void Trans ( int NUM, int N) {
     IF (NUM> N - 1. ) { 
        Trans (NUM / N, N ); 
    } 
    COUT << num% N; 
} int main () 
{ int num; 
    CIN >> num;
     // convertir binario num salida 5 
    Trans (num, 5 ); 
    COUT << endl; retorno 0 ; 
  }

 





    

         

 

Supongo que te gusta

Origin www.cnblogs.com/skyeisgood/p/12511698.html
Recomendado
Clasificación