C# 正数变负数 负数变正数范例
时间: 2024-09-03 18:02:07 浏览: 133
在C#中,正数变负数,负数变正数的操作可以通过简单地使用一元减号操作符“-”来实现。这个操作符可以对一个数值进行取反操作,即将正数转换为负数,将负数转换为正数。下面是一个简单的示例代码,展示了如何使用这个操作符来实现这一功能:
```csharp
using System;
class Program
{
static void Main()
{
int positiveNumber = 10;
int negativeNumber = -20;
// 将正数变为负数
int negPositive = -positiveNumber;
// 将负数变为正数
int posNegative = -negativeNumber;
Console.WriteLine($"正数{positiveNumber}变为负数后的值为: {negPositive}");
Console.WriteLine($"负数{negativeNumber}变为正数后的值为: {posNegative}");
}
}
```
在这个示例中,我们定义了两个变量`positiveNumber`和`negativeNumber`,分别用来存储正数和负数。然后我们使用一元减号操作符对这两个变量进行了取反操作,并将结果输出到控制台。
相关问题
C#正数变负数负数变正数范例
在C#中,你可以通过简单地对数字进行取反操作来实现正数变负数,负数变正数。下面是一个简单的范例:
```csharp
using System;
class Program
{
static void Main()
{
int positiveNumber = 5;
int negativeNumber = -10;
// 将正数变为负数
int negatedPositive = -positiveNumber;
Console.WriteLine("原正数: {0} 变成负数: {1}", positiveNumber, negatedPositive);
// 将负数变为正数
int negatedNegative = -negativeNumber;
Console.WriteLine("原负数: {0} 变成正数: {1}", negativeNumber, negatedNegative);
}
}
```
这段代码首先定义了两个变量,一个正数和一个负数。通过在变量前加上负号`-`,就可以轻松地将正数变为负数,将负数变为正数。执行上述程序会在控制台输出两个数的原始值和经过取反操作后的值。
C# 负数变正数范例
在C#中,将负数转换为正数有几种简单的方法。你可以使用绝对值函数Math.Abs(),或者如果你需要保证变量的类型保持不变(例如不希望得到一个更大的数值类型),你可以使用条件语句来检查数值并赋值。下面是这两种方法的示例:
使用Math.Abs()函数的示例:
```csharp
int negativeNumber = -10;
int positiveNumber = Math.Abs(negativeNumber);
// positiveNumber 现在是 10
```
使用条件语句的示例:
```csharp
int negativeNumber = -10;
int positiveNumber;
if (negativeNumber < 0)
{
positiveNumber = -negativeNumber;
}
else
{
positiveNumber = negativeNumber;
}
// positiveNumber 现在是 10
```
两种方法都可以实现将负数转换为正数,选择哪一种取决于你的具体需求。
阅读全文