Project1

标题: 请教一个小脚本问题 [打印本页]

作者: 龙腾天下    时间: 2011-7-15 10:07
标题: 请教一个小脚本问题
“秒”化成“小时”写成:hour = @total_sec / 60 / 60  这个能理解

“秒”化成整数“秒”写成:sec = @total_sec % 60  这个也能理解


但是,这个  min = @total_sec / 60 % 60   是怎么回事?假如带一些数进去:

结果为什么是  (415 / 60) % 60 = 6.916   ?  注:本人没有学过这个“%”

dsu_plus_rewardpost_czw
作者: 秋庭里香    时间: 2011-7-15 10:11
% 求余,即"求出余数"

余数的概念:http://baike.baidu.com/view/1068391.htm

另外,(415 / 60) % 60 结果应该是 6
作者: fux2    时间: 2011-7-15 13:56
我想问你fixnum运算是怎么算出浮点的,这个是用来显示时钟之类的吧.
因为时钟的分钟秒钟最大只有59
作者: 龙腾天下    时间: 2011-7-15 18:30
fux2 发表于 2011-7-15 13:56
我想问你fixnum运算是怎么算出浮点的,这个是用来显示时钟之类的吧.
因为时钟的分钟秒钟最大只有59 ...

能否再详细说说……
作者: wbsy8241    时间: 2011-7-15 18:45
min = @total_sec / 60            到61分钟的时候显示 61
min = @total_sec / 60 % 60    到61分钟的时候显示  1

你都理解 “秒”化成整数“秒” 了 里面不就有 "%"号吗
作者: 龙腾天下    时间: 2011-7-16 08:49
谢谢以上,各位。

认可 wbsy8241




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1