Stringa
Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 7 di 74.
Un char è un singolo carattere (Per esempio: 1, 6, %, b, p, ., T, ecc.)
Il tipo stringa in C++ è una sequenza di caratteri che può contenere più caratteri.
Per usare le stringhe in C++, devi includere questo all'inizio del codice:
#include <string>Nota: Anche se il tuo codice potrebbe funzionare senza #include <string> (perché altri header come <iostream> potrebbero includerlo indirettamente), è considerata una cattiva pratica fare affidamento su inclusioni indirette. Includi sempre esplicitamente nel codice gli header che usi direttamente.
Devi anche gestire lo spazio dei nomi in uno di questi due modi:
1. Aggiungi questa riga dopo i tuoi includes:
using namespace std;2. Non aggiungere la riga using namespace, ma anteponi std:: a string:
std::string s1 = "This is a string";
// Questo funziona perché abbiamo usato esplicitamente std::Nota che la variabile stringa usa le virgolette doppie. Nell'esempio precedente viene inizializzata una variabile stringa chiamata s1.
Entrambi i metodi richiedono #include <string>. L’unica differenza è se vuoi scrivere 'std::' prima di 'string' oppure no.
Ecco un esempio completo:
#include <string>
using namespace std; // Metodo 1
int main() {
string s1 = "Hello"; // Stile del metodo 1
std::string s2 = "Hello again"; // Stile del metodo 2 (funziona anche con 'using namespace')
return 0;
}Sfida
PrincipianteMemorizza la stringa I am learning to code with Coddy! in una variabile chiamata coddy.
Assicurati di memorizzare la stringa esatta con le maiuscole e minuscole corrette.
Provalo tu
#include <iostream>
#include <string>
using namespace std;
int main() {
// Dichiara e inizializza le variabili qui
// Stampa i valori
std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;
return 0;
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoPost-incremento/Post-decrementoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7Fondamenti di input/output
Istruzione coutIstruzione cinInserimento di stringheRipasso - Fino a 120Ripasso - Vero o falso3Variabili Parte 2
Dichiarazione del tipoConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione di tipo Parte 1Conversione di tipo Parte 26Decisioni
Istruzione ifIf-elseIstruzione switchOperatore condizionaleRiepilogo - If-elseIf-else annidatiEsercitati da solo: Compilatore C++ online