Calcolatrice
Proviamo a scrivere una semplice calcolatrice.
Il nostro compito è visualizzare un'espressione aritmetica sullo schermo e farla calcolare al computer.
Ad esempio:
5+7=12
Inoltre, al posto di
5
e
7
possono esserci numeri diversi a seconda dei valori delle variabili
a
e
b code> nel programma.
Nell'istruzione di output è possibile visualizzare non solo il testo, ma anche i valori delle variabili, nonché il risultato di un'espressione aritmetica. Inoltre, la sequenza di output potrebbe essere diversa. Ad esempio, per visualizzare l'espressione precedente, è necessario scriverla in questo modo:
cout << a << "+" << b << "=" << a+b;
Se vogliamo visualizzare il valore di una variabile, dobbiamo solo specificarne il nome senza virgolette. Se vogliamo visualizzare il risultato di un'espressione aritmetica, allora è sufficiente scrivere correttamente l'espressione aritmetica.
Devi ricordare!
Le variabili, il testo e le espressioni aritmetiche sono separate l'una dall'altra da <<
.
*** Approfondimento: differenze C***
Nella stringa di formato, il numero di specificatori di output non è limitato, la cosa principale per ogni specificatore dopo la stringa di formato è elencare tutti i valori separati da virgole, che verranno sostituiti dal modello.
Per esempio:
printf("%d+%d=%d",a,b,a+b);
La stringa di formato contiene tre identificatori di formato di output (%d
).
Specificatore di formato -
sequenza formata dal segno di percentuale iniziale (% code>), utilizzato per specificare il tipo e il formato dei dati.
L'identificatore %d
indica che devono essere restituiti valori interi. L'ordine di sostituzione è diretto. Quelli. invece del primo modello %d
, verrà visualizzato il valore della variabile a
, invece del secondo - il valore della variabile b
, e invece del terzo - il valore dell'espressione a+b
.