Menu
Coddy logo textTech

String

Parte da seção Fundamentos do Journey de C++ da Coddy. Lição 7 de 74.

Um char é um único caractere (Por exemplo: 1, 6, %, b, p, ., T, etc.)

O tipo string em C++ é uma sequência de caracteres que pode conter vários caracteres.

Para usar strings em C++, você deve incluir isto no início do seu código:

#include <string>

Observação: Embora seu código possa funcionar sem #include <string> (porque outros cabeçalhos, como <iostream>, possam incluí-lo indiretamente), é considerada uma prática ruim depender de includes indiretos. Sempre explicitly include os cabeçalhos que você usa diretamente no seu código.

Você também precisa lidar com o namespace de uma destas duas maneiras:

1. Adicione esta linha após seus includes:

using namespace std;

2. Não adicione a linha using namespace, mas prefixe string com std:::

std::string s1 = "This is a string";
// Isso funciona porque usamos explicitamente std::

Observe que a variável de string usa aspas duplas. No exemplo acima, uma variável de string chamada s1 é inicializada.

Ambos os métodos exigem #include <string>. A única diferença é se você quer escrever 'std::' antes de 'string' ou não.

Aqui está um exemplo completo:

#include <string>
using namespace std;  // Método 1

int main() {
    string s1 = "Hello";  // Estilo do Método 1
    std::string s2 = "Hello again";  // Estilo do Método 2 (ainda funciona mesmo com 'using namespace')
    return 0;
}
challenge icon

Desafio

Iniciante

Armazene a string I am learning to code with Coddy! em uma variável chamada coddy.

Certifique-se de armazenar o valor exato da string, respeitando as maiúsculas e minúsculas.

Experimente você mesmo

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Declare e inicialize as variáveis aqui
    
    
    // Exiba os valores
    std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;

    return 0;
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de C++ online