Come limitare il numero di decimali in C ++

September 8

C ++ è un linguaggio di programmazione che opera con numeri in virgola mobile come "14,308,996 mila" memorizzato all'interno del programma con una elevata precisione. Tuttavia, spesso è necessario arrotondare i numeri in uscita in base al contesto programma. Ad esempio, se si crea un'applicazione in C ++ che calcola la temperatura, si consiglia di stampare il risultato con solo uno o due cifre dopo la virgola.

istruzione

1 Aggiungere questi comandi per programmare il C ++ per rendere possibile la presentazione fisso di numeri decimali:

std :: cout.setf (std :: ios: fisso);

std :: cout.setf (std :: ios: showpoint);

2 Impostare la precisione è necessario per visualizzare i numeri a; per esempio, le seguenti forze di istruzioni per visualizzare i numeri a seconda cifra dopo la virgola - std :: cout.precision (2);

3 Stampare una variabile nel programma C ++ per verificare il risultato in uscita.

doppio test = 15,5883;

std :: cout << prova;

Il "test" variabile viene assegnato il valore 15,5883, e le stampe del programma "15.59", come il numero viene arrotondato alla seconda cifra dopo la virgola.