5%(-3)的值是2,(-5)%(-3)是-2。因为%被俗称为“取余除”操作符,就是取被除数除以除数后的余数作为计算结果。既然结果是余数,那么余数的符号肯定是与被除数的符号相同了……
5%(-3)=2;
(-5)%(-3)=(-2);
因为上面第一个式子的意思是求5除以(-3)的余数,第二个式子是求(-5)除以(-3)的余数,且C语言程序中规定求余数时,结果数值前的符号要跟随被除数的符号,所以5除的时候结果是2,(-5)除的时候结果是(-2)。
标签:5%,语言
版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/life/154597.html