Der Grund, warum Sie ein int als 4 Bytes (32 Bit) sehen, ist weil der Code so kompiliert ist, dass er von einer 32-Bit-CPU effizient ausgeführt werden kann. Wenn derselbe Code für eine 16-Bit-CPU kompiliert wurde, kann die Ganzzahl 16 Bit und auf einer 64-Bit-CPU 64 Bit betragen.
Ist int immer 4 Bytes?
Heutzutage ist int in den meisten Compilern 4 Bytes. Wenn Sie überprüfen möchten, was Ihr Compiler verwendet, können Sie sizeof(int). verwenden
Was bedeuten 4 Bytes?
Ein Byte eignet sich gut für einzelne Zeichen, aber Computer sind auch gut darin, Zahlen zu manipulieren. Ganzzahlen werden normalerweise mit 4 oder 8 Bytes gespeichert. 4 Bytes können Zahlen zwischen -2147483648 und 2147483647 speichern 8 Bytes können Zahlen zwischen -9223372036854775808 und 9223372036854775807 speichern.
Was ist eine 4-Byte-Ganzzahl?
Der Integerbereich für 4-Byte-Integer ist (-2147483648) bis (2147483647).
Warum ist int 2 oder 4 Bytes?
Der Grund, warum Sie ein int als 4 Bytes (32 Bit) sehen, ist weil der Code so kompiliert ist, dass er von einer 32-Bit-CPU effizient ausgeführt werden kann. Wenn derselbe Code für eine 16-Bit-CPU kompiliert wurde, kann die Ganzzahl 16 Bit und auf einer 64-Bit-CPU 64 Bit betragen.