若有以下程序段int m=0xabc n=0xabc;m-=n;printf("%x " m);执行后的输出结果是A.0x0 B.0x0 C.0

计算机 程序 已帮助 人

若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%x ", m);执行后的输出结果是A.0x0 B.0x0 C.0 D.0xABC

热搜:表面张力单位达因/厘米 n/m

答案解析

难度★★☆ 搜索
  • 参考答案:C本题考查C语言中的数据输出格式。题目中定义了两个整型变量m、n,对这两个变量赋值,输入的数值为十六进制整数,并且有m=n。进行m-n运算后,将减法所得到的值赋给m,并将m值输出。其中printf的格式字符选用的格式字符为x,即以十六进制形式输出整数。注意,0x是表示该数为十六进制的标志,输出数据时,数据前面不会自动加上进制的标志。