Kwa hivyo sababu ya wewe kuona int kama baiti 4 (biti 32), ni kwa sababu msimbo umekusanywa ili kutekelezwa kwa ufanisi na CPU ya biti 32. Ikiwa msimbo sawa ulitungwa kwa ajili ya CPU-bit 16 int inaweza kuwa biti 16, na kwenye 64-bit CPU inaweza kuwa biti 64.
Je, huwa int 4 kila wakati?
Siku hizi katika wakusanyaji wengi int ni ya baiti 4. Ukitaka kuangalia kile ambacho mkusanyaji wako anatumia unaweza kutumia sizeof(int).
Baiti 4 inamaanisha nini?
Baiti moja hufanya kazi vyema kwa herufi moja moja, lakini kompyuta pia ni nzuri katika kubadilisha nambari. Nambari kamili kwa kawaida huhifadhiwa kwa baiti 4 au 8. Baiti 4 zinaweza kuhifadhi nambari kati ya -2147483648 na 2147483647 baiti 8 zinaweza kuhifadhi nambari kati ya -9223372036854775808 na 9223372036854775807.
Nambari kamili ya baiti 4 ni nini?
Kiwango kamili cha nambari kamili za baiti 4 ni (-2147483648) hadi (2147483647).
Kwa nini int ni ka 2 au 4?
Kwa hivyo sababu ya wewe kuona int kama baiti 4 (biti 32), ni kwa sababu msimbo umekusanywa ili kutekelezwa kwa ufanisi na CPU ya biti 32. Ikiwa msimbo sawa ulitungwa kwa ajili ya CPU-bit 16 int inaweza kuwa biti 16, na kwenye 64-bit CPU inaweza kuwa biti 64.