Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come convertire Int32 in C + +

Quando si lavora con numeri interi a 32 bit (Int32 ) in C + + , potrebbe essere necessario convertire in una stringa per la visualizzazione. Il tipo di dati "int " memorizza i valori interi , come -2 , -1 , 0 , 1 e 2 . Le dimensioni dei diversi C + + tipi di dati interi variano tra i sistemi informatici . In genere , uno standard "int " è a 32 bit, che è di 4 byte . È possibile utilizzare la funzione " itoa " o la classe " stringstream " per convertire interi in stringhe . Istruzioni
1

Aprire il C + + file sorgente in un editor come Microsoft Visual Studio Express .
2

Crea aa intero a 32 bit e memorizzare un valore numerico in essa aggiungendo il seguente codice nella funzione :

int numero = 1111 ;
3

Converti il numero intero in una stringa e visualizzarlo con l'aggiunta del seguente codice :

char str [ 33 ] ;

itoa ( numero , str , 10) ;

printf ( "% s" , str) ;

Il personaggio ha una dimensioni di 33 quindi può memorizzare completamente un numero a 32 bit . La funzione " itoa " prende una , array di caratteri interi e una base di radice come i suoi argomenti , convertendo il numero intero in una stringa . Se il vostro compilatore ( ad esempio Unix ) non supporta la funzione " itoa " , in alternativa è possibile aggiungere "# include " e "# include " nella parte superiore del file e quindi digitare il seguente codice nella vostra funzione :

std : stringstream ss ;

ss numero << ;

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

Salvare il file C + + . Compilare ed eseguire il programma per visualizzare il valore convertito.

 

Programmazione © www.354353.com