问题 单项选择题

用补码双符号位表示的定点小数,下述哪种情况属于负溢出。

A.11.0000000

B.01.0000000

C.00.0000000

D.10.1000000

答案

参考答案:D

解析:负溢出是指机器数小于最小的负数,例如两负数相加结果如果为正,则为负溢出。在双符号位中,最高位所表示的第一符号位是真正的符号位,表示数的正负性质,而次高位符号位常会由于溢出而变化,呈现与第一符号位不同,所以B和C都表示溢出,而10.0000000表示是负数引起的溢出(因为第一符号位为1)。

问答题 简答题
单项选择题