Joten syy siihen, miksi näet int:n 4 tavuna (32 bittinä), on koska koodi on käännetty suoritettavaksi tehokkaasti 32-bittisellä CPU:lla. Jos sama koodi on käännetty 16-bittiselle CPU:lle, int voi olla 16-bittinen ja 64-bittisessä CPU:ssa se voi olla 64-bittinen.
Onko int aina 4 tavua?
Nykyään useimmissa kääntäjissä int on 4 tavua. Jos haluat tarkistaa, mitä kääntäjäsi käyttää, voit käyttää sizeof(int).
Mitä 4 tavua tarkoittaa?
Yksi tavu toimii hyvin yksittäisille merkeille, mutta tietokoneet ovat myös hyviä numeroiden käsittelyssä. Kokonaisluvut tallennetaan tyypillisesti joko 4 tai 8 tavulla. 4 tavua tallentaa numeroita välillä -2147483648 ja 2147483647 8 tavua voi tallentaa numeroita välillä -9223372036854775808 ja 922337203685477587.
Mikä on 4-tavuinen kokonaisluku?
4-tavuisten kokonaislukujen kokonaislukualue on (-2147483648) - (2147483647).
Miksi int on 2 tai 4 tavua?
Joten syy siihen, miksi näet int:n 4 tavuna (32 bittinä), on koska koodi on käännetty suoritettavaksi tehokkaasti 32-bittisellä CPU:lla. Jos sama koodi on käännetty 16-bittiselle CPU:lle, int voi olla 16-bittinen ja 64-bittisessä CPU:ssa se voi olla 64-bittinen.