A-A+

一个C语言程序在一台32位机器上运行。程序中定义了三个变量X Y Z 其中X和Z为int型

2022-08-12 10:37:56 问答库 阅读 195 次

问题详情

一个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
结合题干及选项可知,int为32位,short为16位;

考点:程序,变量