Skip to content

Operator -(取反)


改变数值表达式的符号

语法

vb
declare operator - ( byref rhs as integer ) as integer
declare operator - ( byref rhs as single ) as single
declare operator - ( byref rhs as double ) as double

用法

result = - rhs

参数

rhs

要取反的右侧数值表达式。

返回值

返回表达式的相反数。

描述

Operator -(取反)是一个一元运算符,对其操作数的值取反。

操作数不会以任何方式被修改。

此运算符可以为用户定义类型重载。

示例

start GeSHi

vb
Dim n As LongInt
Print -5
n = 65432568459
n = - n
Print n
Sleep

end GeSHi

输出:

-5
-65432568459

方言差异

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

与 QB 的区别

参见

返回 目录

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