A-A+
运行下面的程序 其输出结果为______。 main() { printf(\%d %d
问题详情
运行下面的程序,其输出结果为______。 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。