Så grunden til, at du ser en int som 4 bytes (32 bit), er fordi koden er kompileret til at blive eksekveret effektivt af en 32-bit CPU. Hvis den samme kode blev kompileret til en 16-bit CPU, kan int være 16 bit, og på en 64-bit CPU kan det være 64 bit.
Er int altid 4 bytes?
I dag er int i de fleste compilere 4 bytes. Hvis du vil tjekke, hvad din compiler bruger, kan du bruge sizeof(int).
Hvad betyder 4 bytes?
En byte fungerer godt for individuelle tegn, men computere er også gode til at manipulere tal. Heltal gemmes typisk med enten 4 eller 8 bytes. 4 bytes kan gemme numre mellem -2147483648 og 2147483647 8 bytes kan gemme numre mellem -9223372036854775808 og 9223372036854775807.
Hvad er et 4 byte heltal?
Heltalsområdet for 4 byte heltal er (-2147483648) til (2147483647).
Hvorfor er int 2 eller 4 bytes?
Så grunden til, at du ser en int som 4 bytes (32 bit), er fordi koden er kompileret til at blive eksekveret effektivt af en 32-bit CPU. Hvis den samme kode blev kompileret til en 16-bit CPU, kan int være 16 bit, og på en 64-bit CPU kan det være 64 bit.