📅  最后修改于: 2023-12-03 14:39:48.646000             🧑  作者: Mango
C#是一种广泛使用的编程语言,它提供了许多强大的数学运算功能。本文将介绍C#中一些常见的数学运算。
C#提供了一系列基本的数学运算符,包括:
+
加法-
减法*
乘法/
除法%
取模以下是一些示例代码:
int a = 10;
int b = 20;
int c = a + b; // c = 30
int d = a - b; // d = -10
int e = a * b; // e = 200
int f = b / a; // f = 2
int g = b % a; // g = 0
C#还提供了许多数学函数,用于执行复杂的数学计算。以下是一些常用的函数:
Math.Abs()
返回一个数的绝对值Math.Sqrt()
返回一个数的平方根Math.Pow()
返回一个数的幂Math.Max()
返回两个数中的较大值Math.Min()
返回两个数中的较小值以下是一些示例代码:
int a = -10;
int b = Math.Abs(a); // b = 10
double c = 16;
double d = Math.Sqrt(c); // d = 4
double e = 2;
double f = 3;
double g = Math.Pow(e, f); // g = 8
int h = 10;
int i = 20;
int j = Math.Max(h, i); // j = 20
int k = 30;
int l = 40;
int m = Math.Min(k, l); // m = 30
C#还提供了一些函数用于四舍五入,包括Math.Round()
和Math.Floor()
。
Math.Round()
将一个数字四舍五入到最接近的整数,可以通过传递一个可选参数来指定小数位数。示例代码如下:
double a = 4.56;
int b = (int)Math.Round(a); // b = 5
double c = 1.234567;
double d = Math.Round(c, 3); // d = 1.235
Math.Floor()
将一个数字向下舍入到最接近的整数。示例代码如下:
double a = 4.56;
int b = (int)Math.Floor(a); // b = 4
C#提供了许多强大的数学运算功能,包括基本的运算符、数学函数以及四舍五入函数。使用这些函数可以执行各种复杂的数学计算。