rt

解决方案 »

  1.   

    dim m#,n#
    n=1335.222
    m=fix(n)
    print m
      

  2.   

    用CInt()函数的范围在-32,768 至 32,767,对于小数部分四舍五入 !
      

  3.   

    而用Int()函数和Fix()函数都会删除参数的小数部份而返回剩下的整数,不同之处在于,如果参数为负数,则Int()函数返回小于或等于参数的第一个负整数,而Fix()函数则会返回大于或等于参数的第一个负整数
      

  4.   

    有两个函数: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) = -4Fix 又称“截尾”函数。即简单保留整数部分,如:Fix(3.9) = 3
    Fix(-3.9) = -3如果需要“四舍五入”,则得巧妙利用 Int 函数:Int(x + 0.5) 表示四舍五入到个位;
    Int(x * 100 + 0.5) * 0.01 表示四舍五入到百分位(小数点后第二位)