某定点整数16位,含一位符号位,原码表示,则其绝对值最大负数为?
问题描述:
某定点整数16位,含一位符号位,原码表示,则其绝对值最大负数为?
答
16位有符号整数的话,它的范围就是-2^15到2^15-1之间,那么最大的负数...
最大的负整数肯定是-1,绝对值最大的负数就是-2^15
你可以看2进制,1是0000,0000,0000,0001,0是16个0,-1是则16个1,可以看作首位符号位1表示负数,后面15个1先取反再加1表示数值为1.
相应的,绝对值最大的负数就是首位是1,后面全0.那么就是取反加1,也就是2进制里面15个1再加1,不就是(如果不看符号位,单纯看2进制)首位上是1,后面全0,也就是2^15.
所以绝对值最大的负数就是-2^15
这其实就是个反码的求解过程~