单选题:一个C 语言程序在一台 32 位机器上运行。程序中定义了三个变量x、y 和 z,其中x 和z 为int 型,y 为short 型
一个C 语言程序在一台 32 位机器上运行。程序中定义了三个变量x、y 和 z,其中x 和z 为int 型,y 为short 型。当x=125,y=-6 时,执行赋值语句 z=x+y 后,x、y 和 z 的值分别是( ) 。
A.x=0000007DH,y=FFFCH,z=00000077H
B.x=0000007DH,y=FFFCH,z=FFFF0077H
C.x=0000007DH,y=FFFAH,z=00000077H
D.x=0000007DH,y=FFFAH,z=FFFF0077H
答案:C
A.x=0000007DH,y=FFFCH,z=00000077H
B.x=0000007DH,y=FFFCH,z=FFFF0077H
C.x=0000007DH,y=FFFAH,z=00000077H
D.x=0000007DH,y=FFFAH,z=FFFF0077H
答案:C