问题 单项选择题

若有以下程序段:
int m=0xabc, n=0xabc;
m-=n;
printf("% X\n", m);
执行后的输出结果是______。

A) 0X0
B) 0x0
C) 0
D) 0XABC

答案

参考答案:C

解析: “%X”以十六进制无符号形式输出整数,变量m和n的初始值都是十六进制数,m=m-n=0xabc-oxabc=0x0,所以输出结果为0。

选择题
单项选择题