C++ para_String

C Para String



C++ nos permite converter os valores numéricos dos tipos de dados inteiro, flutuante e duplo no tipo de dados string utilizando a função “to_string()”. A função “to_string()” auxilia na conversão dos outros tipos de dados no tipo de dados string. Simplesmente colocamos qualquer valor numérico nesta função “to_string()” que transfere esse valor numérico para a string e retorna o valor da string como saída. Aqui, aplicaremos esta função “to_string()” nos valores numéricos dos tipos de dados inteiro, flutuante e duplo e mostraremos o valor numérico convertido na string como uma saída neste guia.

Exemplo 1:

O único arquivo de cabeçalho que incluímos aqui é o “iostream” para utilizar as funções declaradas neste arquivo de cabeçalho. Abaixo disso, inserimos o namespace “std”. Assim, fica mais fácil utilizarmos a função sem colocar esse “std” com todas as funções cada vez que elas são usadas no código. Em seguida, invocamos a função “main()”.

Depois disso, inicializamos “meu_nome” e o tipo de dados da variável é “string”. Atribuímos “Samuel” a esta variável e inicializamos a variável “my_age”. O tipo de dados da variável “my_age” é “int” e atribuímos “24” a ela. Agora, queremos converter este “24” em string. Então, usamos a função “to_string()” aqui. Inicializamos outra variável chamada “ageToString” com o tipo de dados “string”.







Aqui, utilizamos a função “to_string()” e a atribuímos a esta variável “ageToString”. Passamos a variável “my_age” que contém os dados “int” para esta função “to_string()” como parâmetro. Isso transforma o valor inteiro “my_age” em “string”. Os dados convertidos são então armazenados na variável “ageToString” e exibidos usando “cout”.



Código 1:



#include
usando espaço para nome padrão ;
interno principal ( ) {
string meu_nome = 'Samuel' ;
interno minha idade = 24 ;
string ageToString = para sequenciar ( minha idade ) ;
corte << 'Estamos convertendo o número inteiro em uma string.' << fim ;
corte << o meu nome + ' é ' + idadeToString + ' anos' ;
}

Saída:
O valor inteiro agora é convertido no valor da string e exibido aqui. Isso ocorre porque nosso código utilizou a função “to_string()”.





Exemplo 2:

O “iostream” é incluído primeiro e o “namespace std” é adicionado aqui. Então, a função “main()” é chamada aqui. A variável “std_name” é inicializada. Seu tipo de dados é definido como “string”. Atribuímos “James” a esta variável e então inicializamos a variável “marcas”. Esta variável tem o tipo de dados “float” e atribuímos a ela o valor “90,5”.



Agora, queremos utilizar a função “to_string()” para transformar este “90,5” em uma string. Inicializamos a variável de tipo de dados “string” chamada “marksToString” e colocamos a função “to_string()”. Enviamos a variável “marks” que contém os dados “float” como argumento para o método “to_string()”.

Aqui, atribuímos o resultado da função “to_string()” à variável “marksToString”. Isso agora altera o valor flutuante “marks” para o tipo de dados “string” e salva-o na variável “marksToString”. Os dados transformados são então mostrados usando “cout”.

Código 2:

#include
usando espaço para nome padrão ;
interno principal ( ) {
string std_name = 'James' ;
flutuador marcas = 90,5 ;
string marcasToString = para sequenciar ( marcas ) ;
corte << nome_std + ' pegou ' + marcasToString + 'marcas' ;
}

Saída:
O valor da string é convertido do valor flutuante e é mostrado aqui. Isso resulta do método “to_string()” que é usado em nosso código.

Exemplo 3:

Agora, transformamos o tipo de dados “duplo” no tipo de dados “string”. Primeiro, inicializamos o “customer_name” do tipo de dados “string” com o nome “John”. Em seguida, colocamos a variável do tipo de dados “duplo” onde atribuímos o valor “9980,5” a esta variável. Agora, desejamos converter este valor, que é um tipo de dados duplo, no tipo de dados “string”.

Para este propósito, utilizamos o método “to_string” aqui. Inicializamos a variável “salaryToString” do tipo de dados “string” e colocamos o método “to_string()” lá. Passamos a variável “salário” como parâmetro. O salário é convertido no tipo de dados “string” e armazenado na variável “salaryToString”. Agora, imprimimos “customer_name” junto com “salaryToString” utilizando o “cout”. O tipo de dados de ambas as variáveis ​​é “string”.

Código 3:

#include
usando espaço para nome padrão ;
interno principal ( ) {
string nome_do_cliente = 'John' ;
dobro salário = 9980,5 ;
string salárioToString = para sequenciar ( salário ) ;

corte << nome do cliente + ' tem ' + salárioToString + ' salário. ' ;

}

Saída:
Quando executamos este código, podemos ver o resultado em que o valor do tipo de dados “duplo” agora é convertido no tipo de dados “string” e é exibido aqui junto com o nome.

Exemplo 4:

Aqui, convertemos os tipos de dados “int” e “float” em “string”. Para isso, inicializamos a variável “a” do tipo de dados “int” com o valor inteiro “81” e a variável “b” do tipo de dados “float” com o valor float que é “72,9”.

A seguir, inicializamos mais duas variáveis ​​com os nomes “firstStr” e “secondStr”, respectivamente, e atribuímos aqui o método “to_string()” a ambas as variáveis. Agora, passamos “a” para a primeira função “to_string()” e “b” para o segundo método “to_string()”. Agora, ambos os valores são convertidos em “string” e armazenados em “firstStr” e “secondStr”, respectivamente. Depois disso, imprimimos ambas as variáveis ​​​​string que obtivemos após aplicar o método “to_string()”.

Código 4:

#include
#incluir
usando espaço para nome padrão ;
interno principal ( )
{
interno a = 81 ;
flutuador b = 72,9 ;
string primeiroStr = para sequenciar ( a ) ;
string segundoStr = para sequenciar ( b ) ;
corte << 'O valor da string do inteiro a é:' << primeiroStr << fim ;
corte << 'O valor da string do float b é:' << segundoStr << fim ;
}

Saída:
O valor inteiro é primeiro alterado para “string”. Então, o float também é transformado em “string”. Ambos os valores de string são exibidos aqui.

Exemplo 5:

Aqui, queremos concatenar os valores inteiros ou flutuantes com a string, mas não fazemos isso diretamente. Agora, temos que transformar o número inteiro e também os valores flutuantes na string. Primeiro, aplicamos a concatenação e colocamos o método “to_string()” no qual passamos “9.8”. Então, ele muda esse número flutuante para a string e a concatenação agora é feita aqui.

Depois disso, aplicamos esta concatenação nos dados inteiros e string, alterando “int” para “string”. Colocamos os valores inteiros no método “to_string()”. Fizemos ambas as concatenações alterando-as para o tipo de dados “string” e salvando-as nas variáveis ​​“s1” e “s2”, respectivamente. Em seguida, colocamos “s1” e “s2” no método “cout”. Ele também exibe o resultado que armazenamos nessas variáveis ​​​​após transformá-las em strings e aplicar a concatenação dos dados das strings aqui.

Código 5:

#include
#incluir
usando espaço para nome padrão ;
interno principal ( )
{
corda s1 = 'O valor da gravidade é' + para sequenciar ( 9,8 ) ;
corda s2 = 'O número real é' + para sequenciar ( 4 + 8 + 9 + 10 + 14 ) + ' aqui' ;
corte << s1 << fim ;
corte << s2 << fim ;
retornar 0 ;
}

Saída:
Primeiro, o valor float é transformado em “string” e, posteriormente, o valor inteiro é transformado em “string”. Ambos os valores de string são mostrados aqui após a concatenação com os outros dados de string.

Exemplo 6:

Agora, obtemos a entrada do usuário do tipo de dados “int” e a armazenamos na variável “x” conforme declaramos a variável “x” do tipo de dados “int” aqui. Obtemos essa entrada aqui com a ajuda do comando “cin”. Agora, convertemos esta entrada em “string” colocando a variável “x” no método “to_string()” e então exibimos o resultado que armazenamos na variável “s”.

Código 6:

#include
#incluir
usando espaço para nome padrão ;
interno principal ( )
{
interno x ;
corte << 'Por favor, insira o número para convertê-lo em string' <> x ;
cordas = para sequenciar ( x ) ;
corte << 'O número inteiro convertido em string é' + é << fim ;
retornar 0 ;
}

Saída:
Após exibir a mensagem aqui, inserimos “84” que é o tipo de dados “int” e pressionamos “enter”. Em seguida, o resultado convertido no tipo de dados “string” é exibido abaixo.

Conclusão

O método “to_string()” é estudado profundamente neste guia. Exploramos o uso desse método na programação C++. Aprendemos que este método auxilia na conversão de “int”, “float”, bem como dos tipos de dados “double” em “string”. Demonstramos vários exemplos em que usamos este método “to_string()” em nossos códigos e mostramos o funcionamento deste método neste guia. Estudamos exaustivamente esse método aqui.