February 4
Nello sviluppo di software, la prima considerazione quando la memorizzazione dei dati è quello di scegliere il formato di archiviazione appropriato. In C / C ++, così come altri linguaggi di programmazione, non ci sono non meno di cinque modi per rappresentare i dati interi. Ogni tipo integer varia in base alle dimensioni: char, short int, int, long int e long int lungo. Determinare la dimensione appropriata richiede una pianificazione e lungimiranza per quanto riguarda tutti i possibili valori di una variabile sarà contenere, ed effettivamente ottenere la dimensione desiderata richiede la conoscenza dell'architettura computer così come il compilatore.
1 Avviare un editor di testo e aprire un file di codice sorgente C ++
2 Determinare la dimensione di un intero utilizzando la libc "sizeof" API come segue:
includere <stdio.h> includere <stdlib.h>
int main () {printf ( "Formato di numero intero:% d", sizeof (int)); }
Nota, se la dimensione del tipo di dati "int" non è la stessa della dimensione desiderata, modificare il tipo utilizzando l'elenco trovato nell'introduzione di questo articolo.
3 Visualizzare il valore massimo di un tipo di dati può memorizzare utilizzando il seguente frammento di codice.
includere <iostream>; includere <limiti>;
int main () {std :: cout << std :: numeric_limits <int> :: max () << std :: endl; }
Come nel passaggio 2, modificare il tipo di modello da "int" a qualsiasi tipo disponibile iterata nell'introduzione per determinare il valore massimo di ogni.
4 Ripetere il passaggio 3 utilizzando la parola chiave "unsigned" come prefisso per i diversi tipi interi. Si noti, quando un intero è dichiarato come non firmato, il bit di segno viene utilizzato per i dati e il valore massimo della variabile può contenere gli aumenti.
5 Compilare ed eseguire i programmi di esempio si trovano in fasi 2 e 3 per calcolare la dimensione intera e valore massimo come un aiuto nella scelta della dimensione appropriata per il programma.