Visualizza il valore di una variabile sullo schermo. Specificatori di output *** Materiale approfondito ***
Come visualizzare il valore di una variabile sullo schermo?
Per fare ciò, all'interno della stringa di formato nell'istruzione di output, è necessario specificare un
template, al posto del quale verrà visualizzato il valore della variabile.
Il modello da utilizzare dipende dal tipo di variabile.
Questi modelli sono chiamati identificatori di output e sono presentati nella tabella. Viene fornito un numero sufficiente di specificatori. Non è necessario memorizzarli tutti.
Nella maggior parte dei casi, utilizzeremo gli specificatori per produrre numeri interi, numeri reali, nonché caratteri e stringhe. Ma puoi tornare a questa lezione in qualsiasi momento e vedere il modello che ti serve.
| Codice |
Formato |
| %c |
Simbolo |
| %d |
Intero decimale con segno |
| %i |
Intero decimale con segno |
| %e |
Formato scientifico (e minuscola) |
| %E |
Formato scientifico (E maiuscola) |
| %f |
Vero float |
| %g |
A seconda del formato più breve, viene utilizzato %e o %f |
| %G |
A seconda del formato più breve, viene utilizzato %E o %f |
| %o |
Ottale firmato |
| %s |
Stringa di caratteri |
| %u |
Intero decimale senza segno |
| %x |
Numero esadecimale senza segno (minuscolo) |
| %X |
Numero esadecimale senza segno (maiuscolo) |
| %p |
Indice |
| %n |
Puntatore a una variabile intera. Lo specificatore fa sì che a questa variabile intera venga assegnato il numero di caratteri stampati prima di essa |
| %% |
Firma % |
Per visualizzare variabili come
short int viene utilizzato il modificatore
h (ad esempio,
%hd).
Per visualizzare i valori delle variabili di tipo
long int, utilizzare il modificatore
l (ad esempio,
%ld).
Il modificatore
L può essere usato come prefisso prima degli specificatori
e,
f,
g. Significa che sullo schermo viene visualizzato un valore di tipo
long double . (es.
%Lf).