Le mot clé unsigned est-il par défaut un type de données en C ++
Oui, signé et non signé peuvent également être utilisés comme spécificateurs de type autonomes
Les types de données entiers char, short, long et int peuvent être signés ou non signés en fonction de la plage de nombres à représenter. Les types signés peuvent représenter des valeurs positives et négatives, tandis que les types non signés ne peuvent représenter que des valeurs positives (et zéro).
Un entier non signé contenant n bits peut avoir une valeur comprise entre 0 et 2 n - 1 (soit 2 n valeurs différentes).
Cependant, signé et non signé peuvent également être utilisés comme spécificateurs de type autonomes, ce qui signifie respectivement les entiers signés et int non signés. Les deux déclarations suivantes sont équivalentes:
unsigned NextYear;
unsigned int NextYear;