一个八位二进制数,所有位都用来代表数值的数叫做无符号数,设立了符号位得数叫做有符号数。其中在有符号数中,最高位为___表示为正数,最高位为___表示为负数。对于10000011(B)
若为有符号数则表示______(D)
若为无符号数则表示______(D)
【答案】0;1;-3;131
【解析】有符号数设立最高位来表示符号,对于八位二进制,无符号数可以表示0~255,而有符号数可以表示-127~+127;
10000011若为有符号数则最高位1表示为符号,其绝对值为2¹+2º=3,则其表示-3; 若为无符号数,则所有位都表示数值,其大小为2^7+2^1+2^0=131。
网友评论