o2ph
幼苗
共回答了20个问题采纳率:95% 举报
假设一个二进制数整数部分有n位,若将其扩成m位(假设m>n),当此数为有符号数时,若是负数,则高位全补1,例如将1011补成八位的,则变为11111011;若是正数,则高位补零,例如0011补成八位00000011.当是无符号数时,则高位补0,和有符号的正数一样.
所以你那个三符号位就是指第三位是符号位,由1.1011补成三位的自然就是111.1011了.
所以11.1011和111.1011自然就一样了,不信你可以还原成十进制数.
1年前
2