C++ To_String

C To String



C++ nos permite convertir los valores numéricos de los tipos de datos enteros, flotantes y dobles en el tipo de datos de cadena utilizando la función “to_string()”. La función “to_string()” ayuda a convertir los otros tipos de datos al tipo de datos de cadena. Simplemente colocamos cualquier valor numérico en esta función “to_string()” que transfiere ese valor numérico a la cadena y devuelve el valor de la cadena como salida. Aquí, aplicaremos esta función “to_string()” en los valores numéricos de tipos de datos enteros, flotantes y dobles y mostraremos el valor numérico convertido en la cadena como salida en esta guía.

Ejemplo 1:

El único archivo de encabezado que incluimos aquí es 'iostream' para utilizar las funciones declaradas en este archivo de encabezado. Debajo de esto, insertamos el espacio de nombres 'std'. Por lo tanto, nos facilita utilizar la función sin colocar este 'estándar' con todas las funciones cada vez que se usan en el código. Luego, invocamos la función “main()”.

Después de esto, inicializamos 'mi_nombre' y el tipo de datos de la variable es 'cadena'. Asignamos “Samuel” a esta variable e inicializamos la variable “mi_edad”. El tipo de datos de la variable “my_age” es “int” y le asignamos “24”. Ahora queremos convertir este '24' en una cadena. Entonces, aquí utilizamos la función 'to_string()'. Inicializamos otra variable llamada 'ageToString' con el tipo de datos 'cadena'.







Aquí, utilizamos la función 'to_string()' y la asignamos a esta variable 'ageToString'. Pasamos la variable 'my_age' que contiene los datos 'int' a esta función 'to_string()' como parámetro. Esto transforma el valor entero 'my_age' en la 'cadena'. Los datos convertidos luego se almacenan en la variable 'ageToString' y se muestran usando 'cout'.



Código 1:



#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
cadena mi_nombre = 'Samuel' ;
    En t mi edad = 24 ;
cadena edadToString = Encadenar ( mi edad ) ;
    corte << 'Estamos convirtiendo el número entero en una cadena'. << fin ;
    corte << mi nombre + ' es ' + edad a cadena + 'años' ;  
}

Producción:
El valor entero ahora se convierte en el valor de cadena y se muestra aquí. Esto se debe a que nuestro código utilizó la función 'to_string()'.





Ejemplo 2:

El 'iostream' se incluye primero y el 'namespace std' se agrega aquí. Luego, aquí se llama a la función 'main()'. Se inicializa la variable “std_name”. Su tipo de datos se establece en 'cadena'. Asignamos 'James' a esta variable y luego inicializamos la variable 'marcas'. Esta variable tiene el tipo de datos “flotante” y le damos el valor de “90,5”.



Ahora queremos utilizar la función 'to_string()' para transformar este '90.5' en una cadena. Inicializamos la variable de tipo de datos “string” llamada “marksToString” y colocamos la función “to_string()”. Enviamos la variable 'marcas' que contiene los datos 'flotantes' como argumento al método 'to_string()'.

Aquí, asignamos el resultado de la función 'to_string()' a la variable 'marksToString'. Esto ahora cambia el valor flotante 'marcas' al tipo de datos 'cadena' y lo guarda en la variable 'marksToString'. Los datos transformados luego se muestran usando 'cout'.

Código 2:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
cadena std_name = 'Jaime' ;
    flotar marcas = 90.5 ;
marcas de cadenaToString = Encadenar ( marcas ) ;
    corte << nombre_estándar + ' consiguió ' + marcas a cadena + ' marcas' ;  
}

Producción:
El valor de la cadena se convierte del valor flotante y se muestra aquí. Esto resulta del método “to_string()” que se utiliza en nuestro código.

Ejemplo 3:

Ahora, transformamos el tipo de datos 'doble' en 'cadena'. Primero, inicializamos el 'nombre_cliente' del tipo de datos 'cadena' con el nombre 'John'. Luego, colocamos la variable de tipo de dato “doble” donde le asignamos el valor “9980.5” a esta variable. Ahora, deseamos convertir este valor, que es un tipo de datos doble, en el tipo de datos 'cadena'.

Para ello, utilizamos aquí el método 'to_string'. Inicializamos la variable “salaryToString” del tipo de datos “string” y colocamos allí el método “to_string()”. Pasamos la variable “salario” como parámetro. El salario se convierte al tipo de datos 'cadena' y se almacena en la variable 'salaryToString'. Ahora, imprimimos el 'nombre_cliente' junto con el 'salarioToString' utilizando el 'cout'. El tipo de datos de ambas variables es 'cadena'.

Código 3:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
cadena nombre_cliente = 'John' ;
    doble salario = 9980.5 ;  
cadena salarioToString = Encadenar ( salario ) ;
   
    corte << Nombre del cliente + ' tiene ' + salarioToString + ' salario. ' ;
   
}

Producción:
Cuando ejecutamos este código, podemos ver el resultado en el que el valor del tipo de datos 'doble' ahora se convierte en el tipo de datos 'cadena' y se muestra aquí junto con el nombre.

Ejemplo 4:

Aquí, convertimos los tipos de datos 'int' y 'float' en la 'cadena'. Para esto, inicializamos la variable “a” del tipo de datos “int” con el valor entero de “81” y la variable “b” del tipo de datos “float” con el valor float que es “72.9”.

A continuación, inicializamos dos variables más con los nombres 'firstStr' y ' secondStr ', respectivamente, y asignamos el método 'to_string()' aquí a ambas variables. Ahora, pasamos 'a' a la primera función 'to_string()' y 'b' al segundo método 'to_string()'. Ahora, ambos valores se convierten en la 'cadena' y se almacenan en 'primeraCadena' y 'segundaCadena', respectivamente. Después de esto, imprimimos ambas variables de cadena que obtuvimos después de aplicar el método 'to_string()'.

Código 4:

#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;  
En t principal ( )  
{  
  En t a = 81 ;  
  flotar b = 72.9 ;  
cadena primeroStr = Encadenar ( a ) ;  
cadena segundaStr = Encadenar ( b ) ;  
corte << 'El valor de cadena del número entero a es: ' << primeraStr << fin ;  
corte << 'El valor de cadena del flotante b es: ' << segundaStr << fin ;  
}

Producción:
El valor entero primero se cambia a la 'cadena'. Luego, el flotador también se cambia a 'cadena'. Ambos valores de cadena se muestran aquí.

Ejemplo 5:

Aquí queremos concatenar los valores enteros o flotantes con la cadena, pero no lo hacemos directamente. Ahora, tenemos que transformar tanto los valores enteros como los flotantes en la cadena. Primero aplicamos concatenación y colocamos el método “to_string()” en el que pasamos “9.8”. Entonces, cambia este número flotante a la cadena y la concatenación ahora se realiza aquí.

Después de esto, aplicamos esta concatenación en los datos enteros y de cadena cambiando 'int' por 'string'. Colocamos los valores enteros en el método “to_string()”. Hemos realizado ambas concatenaciones cambiándolas al tipo de datos 'cadena' y luego guardándolas en las variables 's1' y 's2', respectivamente. Luego, colocamos “s1” y “s2” en el método “cout”. También muestra el resultado que almacenamos en estas variables después de cambiarlas en cadenas y aplicar la concatenación de los datos de las cadenas aquí.

Código 5:

#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
cadena s1 = 'El valor de la gravedad es ' + Encadenar ( 9.8 ) ;
cadena s2 =   'El número real es' + Encadenar ( 4 + 8 + 9 + 10 + 14 ) + ' aquí' ;
  corte << s1 << fin ;
  corte << s2 << fin ;
  devolver 0 ;
}

Producción:
Primero, el valor flotante se transforma en una “cadena” y, posteriormente, el valor entero se transforma en una “cadena”. Ambos valores de cadena se muestran aquí después de la concatenación con los otros datos de cadena.

Ejemplo 6:

Ahora, obtenemos la entrada del usuario del tipo de datos 'int' y la almacenamos en la variable 'x' mientras declaramos aquí la variable 'x' del tipo de datos 'int'. Obtenemos esta entrada aquí con la ayuda del comando 'cin'. Ahora, convertimos esta entrada en la 'cadena' colocando la variable 'x' en el método 'to_string()' y luego mostramos el resultado que almacenamos en la variable 's'.

Código 6:

#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
  En t X ;
  corte << 'Ingrese el número para convertirlo en cadena' <> X ;
cuerda f = Encadenar ( X ) ;
  corte << 'El entero convertido en cadena es ' + s << fin ;
  devolver 0 ;
}

Producción:
Después de mostrar el mensaje aquí, ingresamos '84', que es el tipo de datos 'int', y presionamos 'enter'. Luego, el resultado convertido al tipo de datos 'cadena' se muestra debajo.

Conclusión

El método “to_string()” se estudia en profundidad en esta guía. Exploramos el uso de este método en la programación en C++. Aprendimos que este método ayuda a convertir los tipos de datos 'int', 'float' y 'double' en 'cadena'. Demostramos varios ejemplos en los que utilizamos este método 'to_string()' en nuestros códigos y mostramos el funcionamiento de este método en esta guía. Estudiamos a fondo este método aquí.