Książka Język C Wskaźniki Vademecum profesjonalisty
Zgodnie z nazwami, „długa liczba całkowita” powinna być w stanie przechowywać większy zakres wartości niż „krótka liczba całkowita”, ale założenie to nie musi być prawdziwe. Zasada rządząca względną wielkością liczb całkowitych jest prosta:
Długie (long) liczby całkowite są co najmniej tak długie jak liczby całkowite (int), które z kolei są co najmniej tak długie jak krótkie(short) liczby całkowite.
Nie wiem czy dobrze wnioskuje z powyższej zasady ? Może zaistnieć sytuacja że wszystkie typy long, int i short mają taki sam zakres- długość. Tylko dlaczego autor pisze dalej, że:
Typ sort int musi mieć co najmniej 16 bitów, natomiast long int, co najmniej 32 bity. Od konkretnej implementacji zależy czy typ int będzie miał 16 bitów, 32 bity,czy całkiem inną wielkość. Trzeba pamiętać, że nadal nie jest wymagane, by te trzy wielkości miały być różne.
Pozdrawiam