jixu2008 发表于 2009-8-30 20:08:44

关于求余函数 mod

<p>请问老马或者前辈,MOD到底怎么计算的?在网上查找半天不得其法。</p>
<p>所以来紫水晶走下近路,呵呵。</p>
<p>19 mon 6.7 为什么得5呢。。。</p>
[此贴子已经被作者于2009-8-30 20:09:01编辑过]

马大哈 发表于 2009-8-30 21:05:21

这......MOD就是求余啊,用A除以B,返回余数.......
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>MSDN</i>:</b><br/>
<p>&nbsp;</p>
<h1><sup><a name="vaoprmod"></a></sup>Mod 运算符</h1>
<p>用来对两个数作除法并且只返回余数。</p>
<p class="label"><b>语法</b></p>
<p><span class="emp"><i>result</i></span> <b>=</b> <span class="emp"><i>number1</i></span> <b>Mod</b> <span class="emp"><i>number2</i></span></p>
<p><b>Mod </b>的语法具有以下几个部分:</p>
<p>
<table cols="2" cellpadding="5" rules="rows" border="1" frame="below">
<tbody>
<tr valign="top">
<td class="label" width="15%"><b>部分</b></td>
<td class="label" width="85%"><b>描述</b></td></tr>
<tr valign="top">
<td width="15%"><span class="emp"><i>result</i></span></td>
<td width="85%">必需的;任何数值<a href="javascript:hhobj_4.Click()">变量</a>。</td></tr>
<tr valign="top">
<td width="15%"><span class="emp"><i>number1</i></span></td>
<td width="85%">必需的;任何<a href="javascript:hhobj_5.Click()">数值表达式</a>。</td></tr>
<tr valign="top">
<td width="15%"><span class="emp"><i>number2</i></span></td>
<td width="85%">必需的;任何数值表达式。</td></tr></tbody></table><br/></p>
<p class="label"><b>说明</b></p>
<p>在进行<font face="Verdana"> <b>Mod</b> 运算或求余数运算时,该运算符将<span class="emp"><i> number1 </i></span>用<span class="emp"><i> number2 </i></span>除(将浮点数字四舍五入成整数),并把余数作为 <span class="emp"><i>result </i></span>的值返回。例如,在下列<a href="javascript:hhobj_6.Click()">表达式</a>中,A (<span class="emp"><i>result</i></span>) 等于 5。</font></p><pre><code>A = 19 Mod 6.7
</code></pre>
<p>一般说来,不管<font face="Verdana"> <i>result</i> 是否为一个整数,<span class="emp"><i>result </i></span>的<a href="javascript:hhobj_7.Click()">数据类型</a>为 <a href="javascript:hhobj_8.Click()">Byte</a>,<b>Byte </b>变体、<a href="javascript:hhobj_9.Click()">Integer</a>、<b>Integer </b>变体、<a href="javascript:hhobj_10.Click()">Long</a> 或一个包含 <b>Long </b>的<b> </b><a href="javascript:hhobj_11.Click()">Variant</a>。任何小数部分都被删除。但是,如果任何一个 <a href="javascript:hhobj_12.Click()">Null</a>,类型的表达式出现时,<span class="emp"><i>result</i></span> 都将是 <b>Null</b>。任何 <a href="javascript:hhobj_13.Click()">Empty</a> 类型表达式都作为 0 处理。</font></p></div>
<p>&nbsp;</p>

jixu2008 发表于 2009-8-31 17:25:59

崩溃,余数,我一直在求值。。。。。我怎么这么笨呢。

马大哈 发表于 2009-8-31 18:12:22

看MSDN时不专心吧.在学校养成的坏习惯...........

jixu2008 发表于 2009-8-31 22:10:08

。。。。。。。。。。貌似是的。
页: [1]
查看完整版本: 关于求余函数 mod