查看: 2139|回复: 2

[已经解决] 请问%运算符是什么意思?

[复制链接]
梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
回帖
659

开拓者

发表于 2016-6-13 13:57:22 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
无意中看到别人的公式里面有个%运算符,然后自己试了下,100%3 是1, 3%100 是3。完全看不出来逻辑,请问这个运算符是什么意思?

点评

看了下面的回答,现在知道什么是余数了  发表于 2016-6-13 20:21
额 你知道什么是余数吗  发表于 2016-6-13 15:52
啊,这样啊,那为什么3%100是3呢?  发表于 2016-6-13 15:25
余数啊...  发表于 2016-6-13 14:04
梦石
0
星屑
4623
在线时间
1207 小时
注册时间
2016-4-7
回帖
944

开拓者

发表于 2016-6-13 18:10:41 | 显示全部楼层
本帖最后由 shitake 于 2016-6-13 18:11 编辑

3 除 100 得 0 余 3
3 / 100   
=> 0
3 % 100
=> 3
以下为百度百科对余数的解释:
数学术语
基本解释
1.指整数除法中被除数未被除尽部分,且余数的取值范围为0到除数之间(不包括除数)的整数。
例如27除以6,商数为4,余数为3。
2.一个数除以另一个数,要是比另一个数小的话,商为0,余数就是它自己.。
例如:1除以2,商数为0,余数为1。2除以3,商数为0,余数为2。

点评

因为我觉得我在公式运算中用不到  发表于 2016-6-14 00:26
通过全局查找,RM原版脚本里取余运算符总共出现了52次【可能有数错】我很好奇为何你会觉得这样一个底层运算会在游戏开发里毫无用处。  发表于 2016-6-13 23:58
原来只能剩整数,不过,这个余数在制作游戏的过程中感觉是毫无用处呢  发表于 2016-6-13 20:22

评分

参与人数 2星屑 +165 收起 理由
VIPArcher + 150 认可答案
jianyulei + 15 认可答案

查看全部评分

附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复

使用道具 举报

梦石
0
星屑
5615
在线时间
2571 小时
注册时间
2011-9-27
回帖
1059

极短23参与开拓者

发表于 2016-6-14 12:47:47 | 显示全部楼层
这个功能是从当年C语言里面继承到现在的,起码30年历史了。普遍存在于各种类C语言中,一点都不新鲜。
反倒是Ruby有其他的一些独有语法也要用到%,这个太玄妙,往往弄得高亮显示变得乱糟糟。 高手不得不在语句后面追加一些注释来抵消高亮。非常无奈。

点评

那是高亮器的锅,我看到的大部分语法高亮都能完全正确识别涉及 % 的语法  发表于 2016-6-14 13:04
从平淡走向更平淡。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部