用于翻转数字符号的功能

时间:2010-06-05 20:10:34

标签: .net floating-point double

如何更改数字的符号?

当输入为正时,

abs();不会给我一个否定的,对吗?我需要相反的标志。

5 个答案:

答案 0 :(得分:11)

多德。减去。

double d = 1.1234;
double opposite = -d;

答案 1 :(得分:8)

只需乘以-1:

double d = 1.2345;
double opposite = d * -1;

答案 2 :(得分:1)

查看Math.Abs (回答以前版本的问题)。

使用否定号:

var answer = -amount;

答案 3 :(得分:1)

答案 4 :(得分:-1)

在C ++中,只是abs(x)中的math.h 这是Absolute Value函数。