Int、Fix函数 描述 返回数字的整数部分 语法 Int(number) Fix(number) number参数可以是任意有效的数值表达式。如果 number参数包含Nu1l,则返回Nu1 说明 nt和Fix函数都删除 number参数的小数部分并返回以整数表示的结果。 Int和Fix函数的区别在于如果 number参数为负数时,Int函数返回小于或等于 number的 第一个负整数,而Fix函数返回大于或等于 number参数的第一个负整数。例如,Int将-8.4 转换为-9,而Fix函数将-8.4转换为-8 Fix( number)等同于: Sgn(number)* Int(Abs(number)) 下面的示例说明 Int and fix函数如何返回一整数小数位数 MyNumber Int(99. 8) 返回99。 My Number Fix(99. 2) 返回99 MyNumber=Int(-99.8)’返回-10 MyNumber=Fix(-99.8)’返回-99。 MyNumber=Int(-99.2)”’返回-100。 MyNumber=Fix(-99.2)’返回-99。 (C)1998 Microsoft Corporation. All rights reserved. Terms of Use
Int、Fix 函数 描述 返回数字的整数部分。 语法 I n t(number) F i x(number) n u mber 参数可以是任意有效的数值表达式。如果 n u mber 参数包含 N u ll,则返回 N u ll。 说明 Int 和 Fix 函数都删除 n u mber 参数的小数部分并返回以整数表示的结果。 Int 和 Fix 函数的区别在于如果 number 参数为负数时,I nt 函数返回小于或等于 number 的 第一个负整数,而 F ix 函数返回大于或等于 number 参数的第一个负整数。例如,I nt 将 -8.4 转换为 -9,而 Fix 函数将 -8.4 转换为 -8。 F i x(number) 等同于: Sgn(number) * Int(Abs(number)) 下面的示例说明 Int and Fix 函数如何返回一整数 小数位数: MyNumber = Int(99.8) ' 返回 99。 MyNumber = Fix(99.2) ' 返回 99。 MyNumber = Int(-99.8) ' 返回 -100。 MyNumber = Fix(-99.8) '返回-99。 MyNumber = Int(-99.2) '返回 -100。 MyNumber = Fix(-99.2) '返回 -99。 (C) 1998 Microsoft Corporation. All rights reserved. Terms of Use