请问,vb中的取整函数是什么?

s_z1980 2003-04-18 09:29:01
rt
...全文
12962 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
richardbao 2003-04-18
  • 打赏
  • 举报
回复
有两个函数:Int 和 Fix。

Int 定义为返回不大于给定参数的最大整数值,如:

Int(3.9) = 3
Int(3.1) = 3
Int(3) = 3
Int(0) = 0
Int(-3) = -3
Int(-3.1) = -4
Int(-3.9) = -4

Fix 又称“截尾”函数。即简单保留整数部分,如:

Fix(3.9) = 3
Fix(-3.9) = -3

如果需要“四舍五入”,则得巧妙利用 Int 函数:

Int(x + 0.5) 表示四舍五入到个位;
Int(x * 100 + 0.5) * 0.01 表示四舍五入到百分位(小数点后第二位)
xiaoweiwei1976 2003-04-18
  • 打赏
  • 举报
回复
Int(表达式)
yanlong 2003-04-18
  • 打赏
  • 举报
回复
int
zhuhao 2003-04-18
  • 打赏
  • 举报
回复
四舍五入,round()
lxcc 2003-04-18
  • 打赏
  • 举报
回复
cint
clng
format
...
yo_jo 2003-04-18
  • 打赏
  • 举报
回复
而用Int()函数和Fix()函数都会删除参数的小数部份而返回剩下的整数,不同之处在于,如果参数为负数,则Int()函数返回小于或等于参数的第一个负整数,而Fix()函数则会返回大于或等于参数的第一个负整数
yo_jo 2003-04-18
  • 打赏
  • 举报
回复
用CInt()函数的范围在-32,768 至 32,767,对于小数部分四舍五入 !
maskzha 2003-04-18
  • 打赏
  • 举报
回复
CInt(ss)
softlead 2003-04-18
  • 打赏
  • 举报
回复
dim m#,n#
n=1335.222
m=fix(n)
print m
lpy79330 2003-04-18
  • 打赏
  • 举报
回复
up
lihonggen0 2003-04-18
  • 打赏
  • 举报
回复
int
littlesoft 2003-04-18
  • 打赏
  • 举报
回复
int
gxingmin 2003-04-18
  • 打赏
  • 举报
回复
cint

7,785

社区成员

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

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