“Conocimiento Programación>C /C + + Programming

Cómo convertir Int32 en C + +

2011/12/25
Cuando se trabaja con números enteros de 32 bits ( int32 ) en C + +, puede que tenga que convertir en una cadena con fines de exhibición . El tipo de datos "int " almacena los valores enteros como -2 , -1, 0 , 1 y 2. Los diferentes tamaños de C + + tipos de datos enteros varían entre sistemas informáticos. Normalmente, un "int " estándar es de 32 bits , que es 4 bytes . Puede utilizar la función " itoa " o la clase " stringstream " para convertir enteros en cadenas . Instrucciones
1

Abra el C + + archivo de código fuente en un editor como Microsoft Visual Studio Express.
2

Crear aa entero de 32 bits y almacenar un valor numérico en la misma por añadiendo el siguiente código en su función :

int numero = 1111 ;
3

convertir el entero en una cadena y mostrarlo al añadir el siguiente código:

char str [ 33 ] ;

itoa (número, str, 10 ) ;

printf ("% s " , cadena) ;

El personaje tiene un tamaño de 33 por lo que puede almacenar totalmente un número de 32 bits . La función " itoa " tiene una , matriz de caracteres entero y una base radix como sus argumentos , que convierte el número entero en una cadena. Si su compilador (como Unix ) no admite la función " itoa " , bien podemos agregar "# include " y "# include " en la parte superior de su archivo y escriba el siguiente código de la función :

std : stringstream ss ;

ss << número ;

std :: cout << ss.str () < < endl ;
4

Guarde el archivo de C + + . Compilar y ejecutar el programa para ver el valor convertido.

C /C + + Programming
Cómo compilar C Programas Online
Cómo Funciones vectoriales Agregado
Cómo cambiar el nombre de dispositivo lógico - Volumen
Cómo escribir un Ping intermitente
Cómo hacer muescas en C + +
¿Por qué registrarse en la instrucción es más rápido?
Cómo Desplazarse a una fila en un DataGridView
Cómo pasar Estructuras Plantilla en Funciones en C
Conocimiento de la computadora © http://www.ordenador.online