Ecco perché:
* `Short int`: In genere occupa 2 byte (16 bit). Ciò gli consente di contenere valori da 0 a 65.535 (2
Mentre anche `int` e` long int` funzionerebbero (di solito sono a 32 bit su un sistema a 32 bit), sono più grandi del necessario, portando a una potenziale memoria sprecata. L'uso di un tipo di dati più piccolo come `non firmato 'è più efficiente in termini di utilizzo della memoria. Anche l'uso di un `corto int` (firmato) potrebbe essere adatto, ma l'uso di` non firmato `assicuriamo che l'intera gamma di numeri positivi fino a 65535 possa essere utilizzato senza dover preoccuparsi di numeri negativi.
hardware © www.354353.com