Perché sono stati brevi, int e lunghi inventati in C?
https://softwareengineering.stackexchange.com/questions/115240
-
03-11-2019 - |
Domanda
Ho difficoltà a capire, quali erano gli scopi esatti della creazione del short
, int
, e long
Tipi di dati in C?
Il motivo per cui chiedo è che non sembra che le loro dimensioni siano limitate: potrebbero essere di qualsiasi dimensione, fintanto che short
è più piccolo di un int
, Per esempio.
In quali situazioni, quindi, dovresti usare un unsigned int
o unsigned long
, per esempio, anziché a size_t
, quando lo facciamo non offre speranza di compatibilità binaria?
(Se non conosci le dimensioni, allora come sapresti quando scegliere quale?)
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a softwareengineering.stackexchange