为了账号安全,请及时绑定邮箱和手机立即绑定

三元运算符

三元运算符

PHP
_6两颗星星红红的9_ 2019-04-04 11:03:41
<?php   $maxLine = 13; //每排人数 $no = 60;//学生编号 $row = $no%$maxLine?$no%$maxLine:$maxLine; echo $row;?>$no%$maxLine不为0,输出$no%$maxLine的余数,但是余数是4.6 结果输出却是8 这是为什么呀!?
查看完整描述

1 回答

已采纳
?
pardon110

TA贡献1038条经验 获得超227个赞

两个变量数据类型都是整形,%是取模运算,非除法运算。

60 % 13 整数相除取余,不进行浮点运算,商4,余8,8 就是%所得到的结果

查看完整回答
1 反对 回复 2019-04-04
  • 1 回答
  • 0 关注
  • 393 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信