早教吧 育儿知识 作业答案 考试题库 百科 知识分享

a,b均为整数且b不等于0,则表达式a/b*b+a%b的值为多少

题目详情
a,b均为整数且b不等于0,则表达式a/b*b+a%b的值为多少
▼优质解答
答案和解析
若a,b同号,则表达式的值明确的=a
若a,b异号,那么a/b和a%b都是机器编译器相关的,但是它们组合起来却又是一个不变量了.
例如a = -10,b = 3
在有些机器上
(-10) / 3 * 3 + (-10) % 3
=(-3) * 3 + (-1) = -10 = a
在另一些机器上
(-10) / 3 * 3 + (-10) % 3
=(-4) * 3 + 2 = -10 = a