Dakle, razlog zašto vidite int kao 4 bajta (32 bita), je zato što je kod kompajliran da bi ga efikasno izvršio 32-bitni CPU. Ako je isti kod kompajliran za 16-bitni CPU, int može biti 16 bita, a na 64-bitnom CPU-u može biti 64 bita.
Da li je int uvijek 4 bajta?
Danas u većini kompajlera int iznosi 4 bajta. Ako želite provjeriti šta vaš kompajler koristi, možete koristiti sizeof(int).
Šta znače 4 bajta?
Jedan bajt dobro radi za pojedinačne znakove, ali računari su takođe dobri u manipulaciji brojevima. Cijeli brojevi se obično pohranjuju sa 4 ili 8 bajtova. 4 bajta mogu spremiti brojeve između -2147483648 i 2147483647 8 bajtova mogu pohraniti brojeve između -9223372036854775808 i 922337203608547758.
Šta je cijeli broj od 4 bajta?
Raspon cijelih brojeva za 4 bajtne cijele brojeve je (-2147483648) do (2147483647).
Zašto je int 2 ili 4 bajta?
Dakle, razlog zašto vidite int kao 4 bajta (32 bita), je zato što je kod kompajliran da bi ga efikasno izvršio 32-bitni CPU. Ako je isti kod kompajliran za 16-bitni CPU, int može biti 16 bita, a na 64-bitnom CPU-u može biti 64 bita.