Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 Da decimale a esadecimale & viceversa

Andare in basso 
4 partecipanti
AutoreMessaggio
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyGio Dic 13, 2007 7:08 pm

questo programma passa da dec a hex e da hex a dec senza sprecare inutili righe per fare tutti i procedimenti... Wink
Codice:

//made up by darkjoker
#include <stdio.h> /*include la libreria stdio.h*/
main (){ //inizia la funzione main
int scelta, dechex, hexdec; //dichiara alcune variabili
printf ("Cosa vuoi fare?\n1. Decimale -> Esadecimale\n2. Esadecimale -> Decimale\n");//richiede cosa fare
scanf ("%d", &scelta);//la scelta viene messa nella variabile scelta
if (scelta == 1){ //se scelta è uguale a 1:
printf ("Inserire il numero decimale: ");//richiede il numero decimale da trasformare
scanf ("%d", &dechex);//la scelta viene messa nella variabile dechex
printf ("Il valore esadecimale di %d è %x\n", dechex, dechex);//scrive i risultati (si passa da %d (valore decimale) a %x (esadecimale))
}//fine del primo if condizionale
if (scelta == 2){//se la scelta è uguale a 2:
printf ("Inserire il numero esadecimale: ");//richiede il numero esadecimale da trasformare
scanf ("%x", &hexdec);//la scelta viene messa nella variabile hexdec
printf ("Il valore decimale di %x è %d\n", hexdec, hexdec);//scrive i risultati (si passa da %x (valore esadecimale) a %d (valore decimale))
}//fine del secondo if condizionale
}//fine della funzione main

se non capite qualcosa, chiedete...
Torna in alto Andare in basso
BlackLight
Moderatore
Moderatore
BlackLight


Numero di messaggi : 277
Età : 37
Data d'iscrizione : 22.08.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyGio Dic 13, 2007 7:14 pm

Eh eh alla fine commenti a parte basta giocherellare un po' con le stringhe di formato di printf Wink
Torna in alto Andare in basso
http://blacklight.gotdns.org
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyGio Dic 13, 2007 7:20 pm

lo so... e c'ha stile, no?
invece che dannarsi come fa the_nano... Very Happy
Torna in alto Andare in basso
The_Nano93
membro
membro
The_Nano93


Numero di messaggi : 104
Età : 1016
Localizzazione : Da qualche parte nell'universo....
Data d'iscrizione : 28.09.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyVen Dic 14, 2007 4:25 pm

è vero! c'ha stile!
però io ho fatto il convertitore seguendo il metodo che hai spiegato in un altro topic
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyVen Dic 14, 2007 5:34 pm

non sapevo che con %x si dice di scrivere il numero in esadecimale... devo dire che semplifica parecchio la vita...
Torna in alto Andare in basso
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyLun Dic 17, 2007 3:12 pm

lol, ce ne sono moltissimi cosi... prima o poi posterò una lista Wink
Torna in alto Andare in basso
The_Nano93
membro
membro
The_Nano93


Numero di messaggi : 104
Età : 1016
Localizzazione : Da qualche parte nell'universo....
Data d'iscrizione : 28.09.07

Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa EmptyLun Dic 17, 2007 10:40 pm

ecco la lista:

Codice:

  Formato (%)        Tipo            Risultato
  --------------------------------------------------------------------------
      c              char            singolo carattere
      i,d              int              numero decimale
      o              int              numero ottale
      x,X              int              numero esadecimale
                                        (notazione maiuscola o minuscola)
      u              int              intero senza segno
      s              char *          stampa una stringa terminata con \0
      f          double/float        formato -m.ddd...
      e,E              "              formato scientifico
                                        -1.23e002
      g,G              "              "e" o "f" ma piu' compatti
      %                -              stampa il carattere %
  --------------------------------------------------------------------------

  Tra il simbolo % ed il carattere di formato, e' possibile mettere:

    - (segno meno)        - giustificazione a sinistra;
    numero intero          - ampiezza del campo
    m.d                    - m=ampiezza del campo, d=precisione del numero
                              di cifre dopo il punto decimale, o numero di
                              caratteri da una stringa

  Cosi', ad esempio, potremo avere:

    printf("%-2.3f\n",17.23478);

  e l'output a video sara':

    17.235

  e:

    printf("VAT=17.5%%\n");

  dove l'output sara':

    VAT=17.5%
Torna in alto Andare in basso
Contenuto sponsorizzato





Da decimale a esadecimale & viceversa Empty
MessaggioTitolo: Re: Da decimale a esadecimale & viceversa   Da decimale a esadecimale & viceversa Empty

Torna in alto Andare in basso
 
Da decimale a esadecimale & viceversa
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Da decimale a binario col C++

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Programmazione :: C/C++-
Vai verso: