我是靠谱客的博主 端庄鼠标,最近开发中收集的这篇文章主要介绍c# 的取负数_在C#中将正数转换为负数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

怎么样

myInt = myInt * -1

int myNegInt = System.Math.Abs(myNumber) * (-1);

int negInt = -System.Math.Abs(myInt)

同样的,你做任何事情都是消极的:在它前面放一个负号。

var positive = 6; var negative = -positive;

请注意所有回复的人

- Math.Abs(myInteger)

要么

0 - Math.Abs(myInteger)

要么

Math.Abs(myInteger) * -1

作为一种保持负数的负面方式,并转正面负面的方式。

这种方法有一个缺陷。 它不适用于所有整数。 Int32types的范围是从“-2 31 ”到“2 31 – 1”。 这意味着还有一个“负面”的数字。 因此, Math.Abs(int.MinValue)抛出一个OverflowException 。

正确的方法是使用条件语句:

int neg = n < 0 ? n : -n;

这种方法适用于“全部”整数。

简单的方法:

myInt *= -1;

int negInt = 0 - myInt;

或保证是负面的。

int negInt = -System.Math.Abs(someInt);

要切换整数的符号,只需使用符号运算符:

myInt = -myInt;

无论原始值是否定的,要使其为负数,首先使用Abs方法:<

最后

以上就是端庄鼠标为你收集整理的c# 的取负数_在C#中将正数转换为负数的全部内容,希望文章能够帮你解决c# 的取负数_在C#中将正数转换为负数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部