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.)