operator unary- 抽象方法

num operator unary-()

此值的负数。

一个数的负数是该数相同类型的数(intdouble),表示该数的数值的相反数(从零减去该数的值),如果该值存在

取双精度浮点数的负数会得到一个与原始值具有相同绝对值(number.abs() == (-number).abs())和相反符号(-(number.sign) == (-number).sign)的数。

取整数的负数,-number,相当于从零减去它,0 - number

这两个属性通常也适用于其他类型,但有一些边缘情况的例外。

实现

num operator -();