I mjukvaruutveckling , den första beräkningen när lagring av data är att välja lämplig lagring storlek . I C /C + + , liksom andra språk datorprogrammering , det finns inte mindre än fem olika sätt att representera heltal data . Varje heltal typ varierar med storlek : röding, kort int , int , long int och long long int . Fastställande av lämplig storlek tar planering och framförhållning när det gäller alla möjliga värden en variabel kommer att hålla , och faktiskt få storleken önskade kräver kunskap om datorarkitektur samt kompilatorn . Saker du behöver
C /C + + kompilator
Textredigerare
Visa fler instruktioner
1
Starta en textredigerare och öppna en C + + -källkod fil
Sida 2
Bestäm storleken av ett heltal med hjälp av libc " sizeof " API enligt följande :
# include
# include < stdlib . h >
int main ( ) { printf ( " storlek på integer : % d " , sizeof ( int ) ) ;}
Observera , om storleken på datatypen " int " är inte samma som den önskade storleken , ändra typen med hjälp av listan finns i inledningen av den här artikeln .
3
Visa det högsta värdet en datatyp kan lagra med hjälp av följande kodavsnitt .
inkluderar # ,
# include ,
int main ( ) { std :: cout << std :: numeric_limits < , int > :: max ( ) << std :: endl; }
som i steg 2 , ändra mallen typ från " int " till alla tillgängliga typ iterated i inledningen att bestämma det högsta värdet av varje .
4
Upprepa steg 3 med nyckelordet " unsigned " som prefix till de olika heltal typerna . Observera , när ett heltal deklareras som osignerad , är tecknet bit används för data och det högsta värdet variabeln får inneha ökar . Och
5
Compile häll provet program som finns i steg 2 och 3 till beräknar heltal storlek och högsta värde som ett stöd i val av lämplig storlek för ditt program .