Torej je razlog, zakaj vidite int kot 4 bajte (32 bitov), ker je koda prevedena, da jo učinkovito izvaja 32-bitni CPU. Če je bila ista koda prevedena za 16-bitni CPE, je lahko int 16-bitni, na 64-bitnem CPE-ju pa 64-bitni.
Ali je int vedno 4 bajte?
Danes je v večini prevajalnikov int 4 bajta. Če želite preveriti, kaj uporablja vaš prevajalnik, lahko uporabite sizeof(int).
Kaj pomenijo 4 bajti?
En bajt dobro deluje za posamezne znake, vendar so tudi računalniki dobri pri manipuliranju s številkami. Cela števila so običajno shranjena s 4 ali 8 bajti. 4 bajti lahko shranijo številke med -2147483648 in 2147483647 8 bajtov lahko shranijo številke med -9223372036854775808 in 922337203608547758.
Kaj je 4-bajtno celo število?
Obseg celega števila za 4-bajtna cela števila je (-2147483648) do (2147483647).
Zakaj je int 2 ali 4 bajte?
Torej je razlog, zakaj vidite int kot 4 bajte (32 bitov), ker je koda prevedena, da jo učinkovito izvaja 32-bitni CPU. Če je bila ista koda prevedena za 16-bitni CPE, je lahko int 16-bitni, na 64-bitnem CPE-ju pa 64-bitni.