请问取余正负的问题。

请问取余正负的问题。

A负负相除余数不是得正吗?为什么会是负呀?B选项为什么7%-3余数为1?一正一负不是应该得负吗?数学不行晕菜啊!http://img1.sycdn.imooc.com//climg/5bf179f700019a2910530412.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕查理 2018-11-19 11:14:02

您好,是取余数哦~  7%-3的时,除数是正数,那么当产生余数时也就是1了。-7%-3;相同哦~祝学习愉快!

  • 提问者 神知 #1
    7和-3为什么余数是1呢 -7和-3就是-1了呢?搞不懂
    2018-11-19 11:19:51
  • 好帮手慕查理 回复 提问者 神知 #2
    您好,PHP中的运算和基本的数学运算是相同的。7%-3时,也就相当于7除以-3等于-2,余数就是1了。-7%-3时,相当于-7除以-3等于2(负负得正),而此时就相当于使用了-6,那么余数也就是-1了,-1 + -6等于-7。祝学习愉快!
    2018-11-19 13:49:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师