Mitä C++-standardi ilmoittaa int, long Typen koon olevan?

Mita C Standardi Ilmoittaa Int Long Typen Koon Olevan



Tärkein käsite, joka on ymmärrettävä ennen kielen koodausosan aloittamista, on tietotyyppi. Tietotyyppi, jota jokainen muuttuja voi sisältää, tunnetaan tietotyypeinä, ja esimerkkejä ovat merkki-, float- ja kokonaislukutietotyypit. Tietotyypeillä on tärkeä rooli C++-ohjelmointikielessä. Se määrittää muuttujaan tallennettujen tietojen tyypin.

Tämä artikkeli esittelee C++-ohjelmoinnissa yleisesti käytettyjen int- ja long-tietotyyppien vakiokoon.

Mikä on int-tietotyyppi C++:ssa

The int on C++:n tietotyyppi, jota käytetään kokonaislukujen tallentamiseen. Se voi tallentaa sekä etumerkillisiä että etumerkittömiä kokonaislukuja. Etumerkilliset kokonaisluvut voivat olla positiivisia tai negatiivisia, kun taas etumerkittömät kokonaisluvut ovat aina positiivisia. Se, voiko se ilmaista negatiivisia lukuja, riippuu siitä, onko se etumerkillinen vai etumerkkitön.







Int:n vakiotilakoko C++:ssa

Int:n vakiotilakoko C++:ssa on 4 tavua (32 bittiä). Se voi tallentaa arvoja, jotka alkavat välillä -2 147 483 648 ja päättyvät arvoon 2 147 483 647. Kuitenkin koko int voivat vaihdella käyttämäsi kääntäjän tai käyttöjärjestelmän mukaan. Kuten 32-bittisessä käyttöjärjestelmässä int:n koko on 4 tavua, mutta 64-bittisessä käyttöjärjestelmässä se voi olla 8 tavua (64 bittiä) . Silti useimmissa kääntäjissä int:n vakiokoko on asetettu 4 tavuun.



Mitä tarkoittaa pitkä tietotyyppi C++:ssa

Pitkä tietotyyppi C++:ssa tallentaa muuttujien tai vakioiden arvot 64 bitin tallennustilalla ja on etumerkillinen kokonaisluku, jota käytetään tallentamaan arvoja muuttujille tai vakioille, jotka ovat suurempia kuin tavallinen 32-bittinen tietotyyppi.



Pitkän vakiotilan koko C++:ssa

Useimmissa kääntäjissä pitkän C++:n vakiokoko on 8 tavua (64 bittiä) . Koko voi kuitenkin vaihdella, jos käytät pitkää tietotyyppiä 32-bittisessä käyttöjärjestelmässä. Syy pitkän koon asettamiseen 8 tavuun on se, että käyttäjät voivat tallentaa paljon suurempia arvoja verrattuna int . Se tarkoittaa, että jos käyttäjät haluavat työskennellä suurilla numeroilla, he voivat mieluummin käyttää longia int:n sijaan C++-ohjelmissa.





Tietotyypin koon laskeminen C++:ssa

Jos käytät kääntäjää missä tahansa käyttöjärjestelmässä, voit löytää koon int ja pitkä käyttämällä seuraavaa C++-koodia.

#include
käyttämällä nimiavaruus std ;

int pää ( ) {
cout << 'Int:n kokonaiskoko: ' << koko ( int ) << endl ;
cout << 'Pitkän kokonaiskoko:' << koko ( pitkä ) << endl ;
cout << 'pitkän int:n kokonaiskoko: ' << koko ( pitkä int ) << endl ;
palata 0 ;
}

Yllä olevasta koodista löydät an:n koon int , pitkä ja pitkä int .



Lähtö

Johtopäätös

C++:ssa arvot tallennetaan muistiin tietotyypeiksi, joita kutsutaan kokonaisluku- ja long-data-tyyppisiksi muuttujiksi. Niillä on joitain vakioarvoja kääntäjän koon suhteen. Mutta useimmissa tapauksissa int tietotyypin vakiokoko on 4 tavua ja a pitkä tietotyypin koko on 8 tavua C++ kielellä.