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

admin2013-02-23  16

问题 若有以下程序段:    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。
转载请注明原文地址:https://kaotiyun.com/show/LLJp777K
0

最新回复(0)