Skip to content

Operator Mod=(取模赋值) ​


对变量执行取模并赋值。

语法 ​

declare operator Mod= ( byref lhs as integer, byref rhs as integer )

用法 ​

lhs Mod= rhs

参数 ​

lhs

要赋值的变量。

rhs

lhs 要除以的值。

描述 ​

此运算符对两个 Integer 类型的值进行除法,并将余数赋给左操作数(lhs)变量。功能等价于:

lhs = lhs Mod rhs

此运算符可以使用适当的语法作为成员 Operator 为用户定义类型重载。

注意:类似于运算符 '=[>]'(赋值),也可以使用替代符号 'Mod=>'。

示例 ​

start GeSHi

vb
Dim n As Integer
n = 11
n Mod= 3
'' The result is 2
Print n
Sleep

end GeSHi

方言差异 ​

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

与 QB 的差异 ​

  • FreeBASIC 新增功能

参见 ​

返回 目录

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