设x和y都是int类型 且x=1 y=2 则printf("%d%d" x y (x y))的输出结果是()。 A)12B)122 C)1 2D)

计算机 类型 已帮助 人

设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是()。

A)12

B)122

C)1,2

D)输出值不确定

热搜:x理论和y理论的主要观点

答案解析

难度★★☆ 搜索
  • 参考答案:A本题考查printf函数的格式和逗号表达式。printf函数在输出时,是根据格式说明符的个数输出的,如果函数中有多余的项将不予输出:如果有输出项少于格式说明符,则出错,不能输出正确的结果。本题中逗号表达式(x,y)只返回Y的值。此时格式说明的个数是2,而输出项的个数是3,因此printf函数只输出前两项。