二进制16位能表示的数值范围如下:
无符号数范围 0000 0000 0000 0000 到 1111 1111 1111 1111,对应的十进制范围是 0 到 65535
(即 (2^{16} - 1))。
有符号数范围
采用补码表示时,范围为 -32768 到 32767。具体计算方式是:
- 最小值:1000 0000 0000 0000(补码表示的-32768)
- 最大值:0111 1111 1111 1111(补码表示的32767)。
总结: 16位二进制数能表示 65536