试题与答案

运行下面的程序,其输出结果为______。 main() printf("%

题型:单项选择题

题目:

运行下面的程序,其输出结果为______。
main()

printf("%d,%d",5%-3,-5%3);

A.2,-2

B.-2,2

C.-2,-2

D.2,2

答案:

参考答案:A

解析:[评析] 在C中,参与%运算的两个参数都必须为整型,在大多数C编译器下(包括TurboC) 都采用了“向0靠近”的原则,即当两个运算量有一个为负数时,余数的符号由被除数的符号决定。故本题答案为A。

试题推荐
微信公众账号搜索答案