有符号的基本类型的取值范围是-32768~32767即-2的15次方~2的15次方减1.我不明白为什么要减去1.

问题描述:

有符号的基本类型的取值范围是-32768~32767即-2的15次方~2的15次方减1.我不明白为什么要减去1.

从最简单的问题说起吧.最简单的一位(1bit)二进制,表示无符号数的话,只有0和1.没办法表示有符号数(只能表示两个数,你不能不表示0吧).如果是两位(两bit)二进制,表示无符号数的话,就可以有0/1/2/3.表示无符号数的话,就...