Logo sv.boatexistence.com

Varför är int 4 byte?

Innehållsförteckning:

Varför är int 4 byte?
Varför är int 4 byte?

Video: Varför är int 4 byte?

Video: Varför är int 4 byte?
Video: Size of int variable 2 or 4 bytes 2024, Maj
Anonim

Så anledningen till att du ser en int som 4 byte (32 bitar), är eftersom koden är kompilerad för att exekveras effektivt av en 32-bitars CPU. Om samma kod kompilerades för en 16-bitars CPU kan int vara 16 bitar och på en 64-bitars CPU kan det vara 64 bitar.

Är int alltid 4 byte?

Nuförtiden i de flesta kompilatorer är int av 4 byte. Om du vill kontrollera vad din kompilator använder kan du använda sizeof(int).

Vad betyder 4 byte?

En byte fungerar bra för enskilda tecken, men datorer är också bra på att manipulera siffror. Heltal lagras vanligtvis med antingen 4 eller 8 byte. 4 byte kan lagra nummer mellan -2147483648 och 2147483647 8 byte kan lagra nummer mellan -9223372036854775808 och 9223372036854775807.

Vad är ett 4-byte heltal?

Heltalsintervallet för 4 byte heltal är (-2147483648) till (2147483647).

Varför är int 2 eller 4 byte?

Så anledningen till att du ser en int som 4 byte (32 bitar), är eftersom koden är kompilerad för att exekveras effektivt av en 32-bitars CPU. Om samma kod kompilerades för en 16-bitars CPU kan int vara 16 bitar och på en 64-bitars CPU kan det vara 64 bitar.

Rekommenderad: