问题详情

运行下面的程序,其输出结果为 ______。 main() { pintf("%d,%d",5%-3,-5%3); }


A、2,-2

B、-2,2

C、-2,-2

D、2,2

时间:2022-01-05 22:17 关键词:

答案解析

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