通过这道题我给大家分享以下 取余的小坑: 在编译器中,两个异号的数取余之后的结果取决于分子的符号。 * (1)负数%负数,编译器会将分母的负数自动转换为正整数, * 然后再将分子负数的负号提取出来,将两个正整数取余,最后的结果加上负号就好了。 * (2)负数%正数,编译器先将分子负数的负号提取出来,将两个正整数取余,最后结果加上负号即可。 * (3)正数%负数,编译器自动将分母负数转换为正整数,然后两个正整数取余得到就是最终结果。
点赞

相关推荐

牛客网
牛客企业服务