asp 取一个数的整数 但不是四舍五入,只要有小数,就取大于这个数的整数

ASP教程 2025-08-08

asp 取一个数的整数 但不是四舍五入,只要有小数,就取大于这个数的整数

如:

0.625 取 1

2.1  取 3

3.6  取 4

< %

if fix(a) >a then

b=fix(a)

else

b=fix(a)+1

response.write b

end if

% >

或者:

< %

a=0.625

if a<  >fix(a) then

a=fix(a)+1

else

a=fix(a)

end if

response.write a

% >

(注:这个测试成功!)

-------------

如果用:

< %

a=0.625

if a<  >cint(a) then

a=cint(a)+1

response.write a

end if

% >

(注:这个如果a=0.625,返回的就变成2,而不是变成1.)