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

admin2009-02-15  23

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

选项 A、2,-2
B、-2,2
C、-2,-2
D、2,2

答案1

解析 在C中,参与%运算的两个参数都必须为整型,在大多数C编译器下(包括TurboC) 都采用了“向0靠近”的原则,即当两个运算量有一个为负数时,余数的符号由被除数的符号决定。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/hwXp777K
0

最新回复(0)