一个C语言程序在32位机器上运行。程序定义了3个变量x、y、z,其中x和z为int型,y为short型。当x = 127,y = - 9时,执行z = x + y后,x、y和z的值分别是( )
A. X=0000 007FH , y=FFF9H , z=0000 0076H
B. X=0000 007FH , y=FFF9H , z=FFFF 0076H
C. X=0000 007FH , y=FFF7H , z=FFFF 0076H
D. X=0000 007FH , y=FFF7H , z=0000 0076H