Non proprio.
Il tipo int, puro e semplice, è a 32 bit in C e varia fra -2,147,483,648 e +2,147,483,647.
L'unsigned int va da 0 a +4,294,967,295.
Per avere un intero a 16 bit si deve dichiarare uno short int (da -32768 a 32767) o un unsigned short int (da 0 a 65535).
Se servono numeri più grandi esiste il long double: 12 byte.

:hello: