设计计算机字长为 8位 ,两个十进制数 X = -97 , Y = 63, [x]补 - [y]补 的结果为 ()
A. 01100000
B. 11011110
C. 负溢出
D. 正溢出
一个C语言程序在一台 32 位机器上运行。程序中定义了三个变量 X、Y、Z,其中X 和 Z是int 型,Y 为short 型。当 X=127,Y=-9 时,执行赋值语句Z=X+Y 后,X、Y、Z 的值分别是()。
A. X=0000007FH,Y=FFF9H,Z=FFFF0076H
B. X=0000007FH,Y=FFF9H,Z=00000076H
C. X=0000007FH,Y=FFF7H,Z=00000076H
D. X=0000007FH,Y=FFF7H,Z=FFFF0076H
整数x的机器数为1101 1000,分别对x进行逻辑右移1位和算术右移移位操作,得到的机器数各是()。
A. 0110 1100、0110 1100
B. 0110 1100、1110 1100
C. 1110 1100、0110 1100
D. 1110 1100、1110 1100
字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。
A. 后者表示的范围小且精度低
B. 后者可表示的数据范围大且精度高
C. 前者表示的数据范围大但精度低
D. 前者可表示的数据范围大且精度高