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ê precisa 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>, podem incluí-lo indiretamente), é considerado uma má prática depender de inclusões indiretas. Sempre inclua explicitamente no seu código os cabeçalhos que você usa.
Você também precisa lidar com o namespace de uma destas duas maneiras:
1. Adicione esta linha depois dos 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 std:: explicitamenteObserve 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;
}Desafio
InicianteArmazene a string I am learning to code with Coddy! em uma variável chamada coddy.
Certifique-se de armazenar o valor da string exato com as letras maiúsculas e minúsculas corretas.
Experimente você mesmo
// Declare e inicialize as variáveis aqui
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
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else AninhadoPratique por conta própria: Compilador de C++ online