一个C语言程序再一台32位机器上运行。程序中定义了3个变量x、y和z,其中x和y为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是()。
一个C语言程序再一台32位机器上运行。程序中定义了3个变量x、y和z,其中x和y为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
正确答案:x=0000007FH,y=FFF7H,z=00000076H