使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

返回数字的整数部分。

语法

int ( number )

修复 ( 数字 )

所需的 数字参数 为 Double 或任何有效的 数值表达式 。 如果 number 包含 Null,则返回 Null

备注

IntFix 均删除数字的小数部分,并返回生成的整数值。

IntFix 的区别在于,如果 number 为负数,Int 返回第一个小于或等于数字的负整数,而 Fix 返回第一个大于或等于数字的负整数例如,Int 将 -8.4 转换为 -9,Fix 将 -8.4 转换为 -8。

修复 (数字) 等效于:

Sgn(number) * Int(Abs(number))

查询示例

Expression

结果

SELECT Int ([Discount]) AS Expr1 FROM ProductSales;

删除字段“Discount”中所有值的分数部分,并返回生成的整数值。 对于负分数,“Int”返回小于或等于数字的第一个负整数。 例如,对于折扣值“-223.20”,返回的整数将为 -224.00。

SELECT 修复 ([折扣]) AS Expr1 FROM ProductSales;

删除字段“Discount”中所有值的分数部分,并返回生成的整数值。 对于负分数,“Fix”返回大于或等于数字的第一个负整数。 例如,对于折扣值“-223.20”,返回的整数将为 -223.00。

VBA 示例

注意: 下面的示例演示了如何在 Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在搜索旁边的下拉列表中选择“开发人员参考”,并在搜索框中输入一个或多个术语。

此示例演示 IntFix 函数如何返回数字的整数部分。 对于负数参数, Int 函数返回小于或等于该数字的第一个负整数; Fix 函数返回大于或等于数字的第一个负整数。

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×