VB中有没有向上与向下取整函数?

guoxiaoqin 2003-12-08 03:39:51
VB中有没有向上与向下取整函数?谢谢。
...全文
6882 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
imur02 2003-12-08
  • 打赏
  • 举报
回复
学习
sword281 2003-12-08
  • 打赏
  • 举报
回复
int和fix
int和fix 對於正數年來說都是保留數的整數部分eg. int(8.3)=fix(8.3)=8
對於負數年來說fix取它的大於它的最小整數,而int取小於它的最大整數
eg. int(-4.5)=-5 而fix(-4.5)=-4
Function upint(byval value as single) as long
select case sgn(value)
case 1 upint=int(value)+1
case 0 1
case -1 upint=fix(value)
endselect
endfunction

Function downint(byval value as single) as long
select case sgn(value)
case 1 upint=int(value)
case 0 -1
case -1 upint=int(value)
endselect
endfunction
boydgmx 2003-12-08
  • 打赏
  • 举报
回复
a=CInt(Format(b,"0"))

a=CInt(Format(b,"0"))+1

嘿,还蛮好用的。。
forever_chang 2003-12-08
  • 打赏
  • 举报
回复
可以自己写

a=CInt(Format(b,"0"))

a=CInt(Format(b,"0"))+1

7,763

社区成员

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

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