I programvareutvikling , den første betraktning når lagring av data er å velge riktig lagring størrelse. I C /C + + , samt andre datamaskinen programmeringsspråk, er det ikke mindre enn fem måter å representere heltall data . Hvert heltall type varierer etter størrelse : røye, kort int , int , lang int , og lang lang int . Fastsettelse av riktig størrelse tar planlegging og framsyn om alle mulige verdier en variabel vil holde , og faktisk få størrelsen ønskede krever kunnskap om datamaskinen arkitektur samt kompilatoren . Du trenger
C /C + + kompilator
tekst editor
Vis flere instruksjoner
en
Start en tekst editor og åpne en C + + kildekoden fil
2
Bestem størrelsen på et heltall ved hjelp av libc " sizeof " API som følger : en
# include
# include < stdlib . h >
int main ( ) { printf ( "Size of heltall: % d" , sizeof ( int )); }
Note , hvis størrelsen på data type " int " er ikke det samme som størrelsen ønsket , modifisere type hjelp listen finnes i innledningen av denne artikkelen.
3
Vis maksimumsverdien en datatype kan lagre ved hjelp av følgende kodesnutt .
# include ;
# include ;
int main ( ) { std :: cout << std :: numeric_limits < ; int > :: max ( ) << std :: endl ;}
p Som i trinn 2 , endre malen type fra " int " til alle tilgjengelige typer iterated i innledningen å bestemme maksimumsverdien av hver.
4
Gjenta trinn 3 med søkeordet " usignert " som prefiks til de forskjellige heltall typer. Notat, når et heltall er deklarert som usignert , er skiltet bit brukes for data og den maksimale verdien variabelen kan holde øker.
5
kompilere og kjøre prøven programmene som er funnet i trinn 2 og 3 til beregne heltall størrelse og maksimal verdi som et hjelpemiddel i å velge riktig størrelse for programmet.