Skip to content

INT

来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgInt 最后更新: 2025-09-01

返回一个数的下取整值。

语法

declare function Int ( byval number as single ) as single
declare function Int ( byval number as double ) as double
declare function Int ( byval number as integer ) as integer
declare function Int ( byval number as uinteger ) as uinteger

用法:

result = Int( number )

参数

  • number — 要取整的浮点数。

返回值

返回 number 的下取整值——即小于或等于该数的最大整数。

说明

Int 返回 number 的下取整值。例如:

  • Int(4.9) 返回 4.0
  • Int(-1.3) 返回 -2.0

对于整数类型,直接返回原值不变。

注意: 若要获取 number 的上取整值(大于或等于该数的最小整数),可使用 -Int(-number)

Int 一元运算符可与用户自定义类型重载。

示例

vb
Print Int(1.9)   '' will print  1
Print Int(-1.9)  '' will print -2

方言差异

  • -lang qb 方言中,此运算符不能被重载。

与 QB 的差异

  • 无。

另请参阅

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系