Operatore di output sullo schermo in C++
Analizziamo alcune caratteristiche dell'operatore di output cout.
1) Puoi scrivere più istruzioni di output su una riga.
Ad esempio, una sequenza di
cout << "Testo 1";
cout << "testo2";
può essere scritto in una riga
cout << "Testo 1" << "testo2";
In entrambi i casi, text1
e text2
verranno emessi sulla stessa riga.
2) Per mandare a capo il testo su una nuova riga, puoi usare la sequenza di caratteri "\n
", o il comando endl
.
Le due righe successive sono identiche nel risultato. Puoi usare qualsiasi metodo.
cout << "testo1\n" << "testo2";
//no dieci" scritto tra virgolette
oppure puoi scriverlo così:
cout << "Testo 1" << fine << "testo2";
*** Materiale profondo***
Questo materiale è destinato a coloro che desiderano imparare il linguaggio C classico e le sue differenze rispetto al C++.
Conoscere questo materiale ti aiuterà a risolvere i problemi delle Olimpiadi.
Se vuoi rendere il programma più veloce (ad esempio, quando risolvi i problemi delle Olimpiadi), puoi utilizzare l'operatore di output del formato.
In generale, l'output del formato sullo schermo è simile al seguente:
printf("<stringa di formato>",<nomi di variabili separate da virgola>);
// per lavoro è necessario includere la libreria stdio.h
Ci occuperemo delle variabili in seguito. La derivazione variabile non è sempre necessaria. A volte è necessario visualizzare solo testo o un numero.
Stringa di formato è una stringa che, oltre al testo, può contenere anche pattern speciali , di cui parleremo anche nei prossimi corsi.
In notazione generale, i simboli <> vengono utilizzati per mostrare che le informazioni contenute tra di loro possono essere diverse, tutto dipende dall'attività. I <> simboli vengono omessi durante la scrittura di un programma.
Se scrivi testo semplice all'interno della stringa di formato, verrà visualizzato su una riga nello stesso modo in cui è stato scritto su una riga.
Se dobbiamo emettere qualcosa da una nuova riga, viene utilizzato un carattere speciale \n nel punto in cui è pianificata la transizione a una nuova riga.
Ad esempio, il
printf("Tutti \namano \nkitten");
visualizza ogni parola su una nuova riga.