问题
单项选择题
若有以下程序段 int m=0xabc,n=0xabc; m-=n; printf("%X\n".m); 执行后输出结果是
A.0X0
B.0x0
C.0
D.0XABC
答案
参考答案:C
解析: 本题考核的知识点是 C语言中的自反赋值运算符。 “m-=n”相当于“m=m-n”,两个相等的数相减,其值为0。所以, C选项为所选。
若有以下程序段 int m=0xabc,n=0xabc; m-=n; printf("%X\n".m); 执行后输出结果是
A.0X0
B.0x0
C.0
D.0XABC
参考答案:C
解析: 本题考核的知识点是 C语言中的自反赋值运算符。 “m-=n”相当于“m=m-n”,两个相等的数相减,其值为0。所以, C选项为所选。