分类：电脑/网络-程序设计
问题：二进制编码问题1.N+1位二进制，定点数的编码的取值范围是
1.N+1位二进制，定点数的的取值范围是-2的n 次方加1到2的n 次方减1，为什么正数要减1而负数要加1。2.二进制数补码的负数部分取反，是不是练符号位也包括在内。
回答：带符号数用最高位表示正（0）负（1）
N 假设为4 则能表示的最大二进制数是 1111B（2^0 + 2^1 + 
2^2 + 2^3 = 2^4 -1 = 16）
由于还有一位表示正负
为0时 数是正数，最大正数为 2^4 - 1
为1时 数是负数，最小负数为-（2^4 -1) = -2^4 + 1

符号不包括在内