¿La palabra clave default sin firmar a un tipo de datos en C++
Sí, con y sin signo también se pueden usar como especificadores de tipo independientes
Los tipos de datos enteros Char, corto, largo y int puede ser firmado o no, dependiendo del rango de números necesario para ser representado. Los tipos firmados pueden representar valores tanto positivos como negativos, mientras que los tipos sin firmar solo pueden representar valores positivos (y cero).
Un entero sin signo que contiene n bits puede tener un valor entre 0 y 2 n-1 (que es 2 valores n diferentes).
Sin embargo, firmado y sin firmar también se puede utilizar como especificadores de tipo independientes, es decir, lo mismo que firm int y unsigned int respectivamente. Los siguientes dos declaraciones son equivalentes:
unsigned NextYear;
unsigned int NextYear;
¿Se permite C99 y MISRA para hacerlo? – nowox