Εδώ είναι γιατί:
* `unsigned short int`: Συνήθως καταλαμβάνει 2 bytes (16 bits). Αυτό του επιτρέπει να συγκρατεί τιμές από 0 έως 65.535 (2
Ενώ το `int` και το` long int` θα λειτουργούσαν επίσης (είναι συνήθως 32-bit σε ένα σύστημα 32 bit), είναι μεγαλύτερα από ό, τι είναι απαραίτητο, οδηγώντας σε δυναμική σπατάλη μνήμη. Η χρήση ενός μικρότερου τύπου δεδομένων, όπως το `unsigned short` είναι πιο αποτελεσματικό από την άποψη της χρήσης μνήμης. Η χρήση ενός «σύντομου int» (υπογεγραμμένη) μπορεί επίσης να είναι κατάλληλη, αλλά η χρήση του «μη υπογεγραμμένου βραχυπρόθεσμου» εξασφαλίζει ότι το πλήρες φάσμα των θετικών αριθμών μέχρι 65535 μπορεί να χρησιμοποιηθεί χωρίς να χρειάζεται να ανησυχείτε για αρνητικούς αριθμούς.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα