问一个非常菜的问题!大家应该会回答!

mkiss 2002-02-02 08:44:17
一个数除以一个数(都是整数)如何得到结果是整数
比如49/20得到2
是不是49 mod 20啊?
...全文
150 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
dsclub 2002-02-02
  • 打赏
  • 举报
回复
Mod 用来对两个数作除法并且只返回余数
dsclub 2002-02-02
  • 打赏
  • 举报
回复
当小数部分恰好为 0.5 时,Cint 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。Cint 和 CLng 函数不同于 Fix 和 Int 函数,Fix 和 Int 函数会将小数部分截断而不是四舍五入。

Int 和 Fix 都会删除 number 的小数部份而返回剩下的整数。
Int 和 Fix 的不同之处在于,如果 number 为负数,则 Int 返回小于或等于 number 的第一个负整数,而 Fix 则会返回大于或等于 number 的第一个负整数。例如,Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。

=======================
摘自MSDN
doadao 2002-02-02
  • 打赏
  • 举报
回复
49\20
dsclub 2002-02-02
  • 打赏
  • 举报
回复
难道那样得到的是9吗??
mkiss 2002-02-02
  • 打赏
  • 举报
回复
我要得到是去掉余数的整数部分啊,49/20是2,余数是9
我要得到的是2
dsclub 2002-02-02
  • 打赏
  • 举报
回复
int(49/20)
49\20

呵呵,是20。
这会得到2了
mkiss 2002-02-02
  • 打赏
  • 举报
回复
公式呢?
tolimit 2002-02-02
  • 打赏
  • 举报
回复
取整过后不就是2了吗
mkiss 2002-02-02
  • 打赏
  • 举报
回复
如何得到2
wei131420 2002-02-02
  • 打赏
  • 举报
回复
mod是求余数的,一般用于整除
tg123 2002-02-02
  • 打赏
  • 举报
回复
49\2
dsclub 2002-02-02
  • 打赏
  • 举报
回复
/用来进行两个数的除法运算并返回一个浮点数
\用来对两个数作除法并返回一个整数
mkiss 2002-02-02
  • 打赏
  • 举报
回复
不对!
dsclub 2002-02-02
  • 打赏
  • 举报
回复
int(49/2)
49\2
JJONY 2002-02-02
  • 打赏
  • 举报
回复
49 div 20吧,呵呵,我好久没用VB了

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧