例如 -3 / 2 = -1; -3 % 2 = -1;
3 / (-2) = -1; 3 % (-2) = 1;
一开始我从 余数 思考,结果感到迷惑。后来查资料知道 余数的正负和被除数保持一致。 做ZM的一道题时,正好碰到 6+-2/3 是否= 5的题,联想到余数正负的问题,发现直接从除法的商思考最简单。 3/2 = 1,无论除数还是被除数是负,商即为负1。 余数的正负实质上和程序对除法的处理有关,即舍入计算(与四舍五入相对)。
本文探讨了整数除法和取余运算的特性,特别是当涉及到负数时的情况。通过实例说明了商的符号总是与被除数保持一致,而余数的正负则取决于具体的计算方式。
例如 -3 / 2 = -1; -3 % 2 = -1;
3 / (-2) = -1; 3 % (-2) = 1;
一开始我从 余数 思考,结果感到迷惑。后来查资料知道 余数的正负和被除数保持一致。 做ZM的一道题时,正好碰到 6+-2/3 是否= 5的题,联想到余数正负的问题,发现直接从除法的商思考最简单。 3/2 = 1,无论除数还是被除数是负,商即为负1。 余数的正负实质上和程序对除法的处理有关,即舍入计算(与四舍五入相对)。
570

被折叠的 条评论
为什么被折叠?