Visualizza testo
Analizziamo un programma che visualizza la frase " Hello, world! ".
#include <iostream>
utilizzando lo spazio dei nomi std;
principale()
{
cout << "Ciao mondo!";
}
Analizziamo il programma riga per riga:
#include <iostream> - (dall'inglese input output stream – input and output stream) - include un file con classi, funzioni e variabili per l'organizzazione di I/O nel linguaggio di programmazione C++.
using namespace std; - Importa l'intero namespace std . Questo spazio dei nomi contiene tutti i nomi nella libreria standard C++.
Spazio dei nomi – questa è un'area dichiarativa all'interno della quale sono definiti vari identificatori (nomi di tipi, funzioni, variabili, ecc.).
Gli spazi dei nomi vengono utilizzati per organizzare il codice in gruppi logici e per evitare conflitti di denominazione che possono verificarsi, specialmente nei casi in cui la base di codice include più librerie. La regione std descrive i flussi di input e output standard denominati cin e cout .
cout << "Ciao, Mondo!";
cout - questo è il nome del flusso di output, ovvero la sequenza di caratteri visualizzata sullo schermo (la sequenza di caratteri che emettiamo è scritta in virgolette dopo due parentesi triangolari << ).
|
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.
|
Caratteri speciali
Molti linguaggi di programmazione hanno caratteri speciali che non puoi semplicemente emettere.
Ad esempio, caratteri speciali di uso comune, - si tratta di barre rovesciate ( \ ), virgolette ( " ) e apostrofi ( ' ).
Nota che la barra normale (
) non è un carattere speciale!
Per emettere tali caratteri, mettiamo il segno \ davanti a ciascuno di essi. Cioè, se vogliamo visualizzare il carattere \ sullo schermo, allora nell'istruzione di output dobbiamo scrivere \\ .
Devi ricordare!
Per emettere i caratteri \ , " , ' , farli precedere da \ .
|