A palavra-chave sem sinal padrão para um tipo de dados em C ++
Sim, assinado e não assinado também podem ser usados como especificadores de tipo autônomo
Os tipos de dados inteiros char, short, long e int podem ser assinados ou não, dependendo do intervalo de números necessário para ser representado. Os tipos com sinal podem representar valores positivos e negativos, enquanto os tipos sem sinal só podem representar valores positivos (e zero).
Um inteiro sem sinal contendo n bits pode ter um valor entre 0 e 2 n - 1 (que é 2 n valores diferentes).
No entanto, assinado e não assinado também podem ser usados como especificadores de tipo autônomo, significando o mesmo que int assinado e não assinado, respectivamente. As duas declarações a seguir são equivalentes:
unsigned NextYear;
unsigned int NextYear;