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

admin2010-01-10  25

问题 运行下面的程序,其输出结果为 ______。    main()    {      pintf("%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/DFWp777K
0

最新回复(0)