|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur bestämma en Integer Storlek i C + +

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·3D Spel Creator Tutorial
    ·Så här ändrar avdelningarna i Aktivitetsfältet Med …
    ·Komma åt Video Podcasts Med iPhone SDK
    ·Hur Ignorera kommentar linjer i C + +
    ·Hur man skapar en enda tråd i CPP
    ·Hur du använder MFC Verktygsfält
    ·Hur man programmerar i Visual C
    ·Hur man lagrar en mening i en array i C + +
    ·Hur man bygger en mobil app som använder en kamera
    ·Turbo C Definition & Process
    Utvalda artiklarna
    ·Hur man sätter in en bild i ett HTML- e-post Använda …
    ·Hur man byter icke-alfanumeriska tecken i PHP
    ·Vektor Indexering i MATLAB
    ·Hur ansluta PHP MySQL till en DB
    ·ASCII protokoll
    ·Hur man lägger in en lång sträng till ett Perl Array…
    ·Vad är felsökning av skript används för
    ·Escape Query för MySQL i Python
    ·Lägga till keyListener
    ·Varför behöver vi Java för Windows Systems
    Copyright © Dator Kunskap http://www.dator.xyz