单选题
某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=00000076H
B、
x=0000007FH,y=FFF9H,z=FFFF0076H
C、
x=0000007FH,y=FFF7H,z=FFFF0076H
D、
x=0000007FH,y=FFF7H,z=00000076H
【正确答案】
D
【答案解析】
本题考查计算机中数据存储的基础知识。
X=127,Y=-9,Z=X+Y=127-9=118,计算机中主要用补码存储数据。
提交答案
关闭