2.1.4.2 __int16

msdn link

A 16-bit signed integer (range: –32768 to 32767 decimal). The first bit (MSB) is the signing bit.

This type can be specified as unsigned by using the unsigned data-type modifier. As an unsigned __int16, the range is from 0 to 65535 decimal.