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

mod(13,-12)为什么等于-11

题目详情
mod (13,-12)为什么等于-11
▼优质解答
答案和解析
MOD(13,-12)相当于13-(-12)*INT(13/-12),且按后者来计算的,这个函数的计算方式与一般的理解有点不同,其计算顺序是:先对13/-12的结果向下取整,计算结果为-1.083,向下取整为-2,再计算13-(-12)*(-2),计算结果为-11,且结果中的正负号也与除数相同.如果直接去理解的话,结果似乎应该是-1才合理.