O que é string em c ++

O que é string em c ++
A linguagem de programação C ++ fornece muitos dados de dados que armazenam dados na memória principal na forma de variáveis. Esses tipos de dados armazenam dados na memória. Temos vários tipos de tipos de dados em c++. Este artigo fornece as informações sobre o corda Datatype na linguagem de programação C ++.

O que é string datatype++

A string é um tipo de informação empregada para exibir uma coleção de caracteres em C++. É representado pela classe String, que fornece várias funções para manipular strings. Strings em C ++ podem conter qualquer tipo de caractere, incluindo espaços, números e caracteres especiais.

Ao contrário das matrizes de caracteres, os objetos de string podem crescer ou encolher dinamicamente durante a execução do programa, o que significa que você não precisa alocar e desalocar manualmente a memória para strings. O tipo de dados da string é comumente usado em programas C ++ para armazenar e manipular texto, como entrada do usuário, entrada/saída de arquivo e trabalho com formatos de dados baseados em texto, como JSON e XML.

Declaração de String em C++

Para declarar uma string em C ++, você usa o corda Palavra -chave, que representa a classe String na biblioteca padrão C ++. A sintaxe para declarar uma string é como outros tipos de dados em C ++, como mostrado abaixo:

string str;
str = "Aqui está a string em C++.";

Ou:

String str = ”Aqui está a string em C ++”

Como imprimir string em c++

Imprimir uma corda em C ++ é relativamente direto e pode ser feito cout função. A seguir, é apresentada a sintaxe para imprimir string em c ++:

cout<

Ou:

cout<<” Here is the String in C++”;

Arquivo de cabeçalho que suporta o tipo de dados da string em c++

O #incluir deve ser adicionado na parte superior do programa antes de usar o tipo de dados da string na linguagem de programação C ++.

Como implementar string em c++

Para aprender a implementar a string em C ++, siga o código abaixo de ser um exemplo que imprime uma string.

#incluir
#incluir
usando namespace std;
int main ()
string str = "oi, como você está?";
cout << str << endl;
retornar 0;

No código de exemplo acima, inicializamos str Variável usando o String Datatype e imprima a picada usando o cout.

Saída

Você também pode pegar strings do usuário de entrada no C ++ e depois imprimi -las de acordo, conforme mostrado no exemplo abaixo.

#incluir
#incluir
usando namespace std;
int main ()

string str;
cout << "Enter First String: ";
getline (cin, str);
cout << "The First Entered String is: " << str << endl;
cout << "\nEnter 2nd String: ";
getline (cin, str);
cout << "The 2nd Entered String is: "<retornar 0;

O código acima leva duas seqüências do usuário de entrada, que não deve exceder mais de 50 caracteres. As cordas são então impressas usando o cout função.

Saída

Conclusão

Strings são uma forma de tipo de dados em C ++ que indica uma coleção ordenada de caracteres. Nas diretrizes acima, apresentamos a declaração de string e suas implementações em C ++ por meio de programas simples para melhor entender. Você pode aplicar esses exemplos de acordo com a sua exigência de dominar seu controle sobre o uso de strings em c++.