问题 单项选择题

下列程序的输出结果为______。
main ( )
int p, y=0, x=0;
p=x<<8 | ~y>>8;
printf("%d ",p);
p+=(p+=2);
printf("%d\n",p);

A.-1 0

B.0 0

C.0 4

D.-1 2

答案

参考答案:D

写作题
单项选择题