Γιατί το int είναι 4 byte;

Πίνακας περιεχομένων:

Γιατί το int είναι 4 byte;
Γιατί το int είναι 4 byte;

Βίντεο: Γιατί το int είναι 4 byte;

Βίντεο: Γιατί το int είναι 4 byte;
Βίντεο: 32-битная против 64-битной системы 2024, Οκτώβριος
Anonim

Έτσι, ο λόγος για τον οποίο βλέπετε ένα int ως 4 byte (32 bit), είναι επειδή ο κώδικας έχει μεταγλωττιστεί για να εκτελεστεί αποτελεσματικά από μια CPU 32-bit. Εάν ο ίδιος κώδικας έχει μεταγλωττιστεί για CPU 16 bit, το int μπορεί να είναι 16 bit και σε CPU 64 bit μπορεί να είναι 64 bit.

Είναι το int πάντα 4 byte;

Σήμερα στους περισσότερους μεταγλωττιστές το int είναι 4 byte. Εάν θέλετε να ελέγξετε τι χρησιμοποιεί ο μεταγλωττιστής σας, μπορείτε να χρησιμοποιήσετε sizeof(int).

Τι σημαίνουν 4 byte;

Ένα byte λειτουργεί καλά για μεμονωμένους χαρακτήρες, αλλά οι υπολογιστές είναι επίσης καλοί στο χειρισμό αριθμών. Οι ακέραιοι αριθμοί συνήθως αποθηκεύονται με 4 ή 8 byte. 4 byte μπορούν να αποθηκεύσουν αριθμούς μεταξύ -2147483648 και 2147483647 8 byte μπορούν να αποθηκεύσουν αριθμούς μεταξύ -9223372036854775808 και 9223372036854775.

Τι είναι ένας ακέραιος αριθμός 4 byte;

Το εύρος ακέραιων αριθμών για ακέραιους αριθμούς 4 byte είναι (-2147483648) έως (2147483647).

Γιατί το int είναι 2 ή 4 byte;

Έτσι, ο λόγος για τον οποίο βλέπετε ένα int ως 4 byte (32 bit), είναι επειδή ο κώδικας έχει μεταγλωττιστεί για να εκτελεστεί αποτελεσματικά από μια CPU 32-bit. Εάν ο ίδιος κώδικας έχει μεταγλωττιστεί για CPU 16 bit, το int μπορεί να είναι 16 bit και σε CPU 64 bit μπορεί να είναι 64 bit.

Συνιστάται: