C# Math类简介

简介: Math.abs() 计算绝对值。   Math.acos() 计算反余弦值。   Math.asin() 计算反正弦值。   Math.atan() 计算反正切值。   Math.atan2() 计算从x 坐标轴到点的角度。
  1. Math.abs() 计算绝对值。  
  2. Math.acos() 计算反余弦值。  
  3. Math.asin() 计算反正弦值。  
  4. Math.atan() 计算反正切值。  
  5. Math.atan2() 计算从x 坐标轴到点的角度。  
  6. Math.ceil() 将数字向上舍入为最接近的整数。  
  7. Math.cos() 计算余弦值。  
  8. Math.exp() 计算指数值。  
  9. Math.floor() 将数字向下舍入为最接近的整数。  
  10. Math.log() 计算自然对数。  
  11. Math.max() 返回两个整数中较大的一个。  
  12. Math.min() 返回两个整数中较小的一个。  
  13. Math.pow() 计算x 的y 次方。  
  14. Math.random() 返回一个0.0 与1.0 之间的伪随机数。  
  15. Math.round() 四舍五入为最接近的整数。  
  16. Math.sin() 计算正弦值。  
  17. Math.sqrt() 计算平方根。  
  18. Math.tan() 计算正切值。  
  19. Math.E 欧拉(Euler) 常数,自然对数的底(大约为2.718)。  
  20. Math.LN2 2 的自然对数(大约为0.693)。  
  21. Math.LOG2E e 的以2 为底的对数(大约为1.442)。  
  22. Math.LN2 10 的自然对数(大约为2.302)。  
  23. Math.LOG10E e 的以10 为底的对数(大约为0.434)。  
  24. Math.PI 一个圆的周长与其直径的比值(大约为3.14159)。  
  25. Math.SQRT1_2 1/2 的平方根的倒数(大约为0.707)。  
  26. Math.SQRT2 2 的平方根(大约为1.414)。

 

相关文章
|
1月前
|
开发框架 .NET C#
C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式
【10月更文挑战第9天】在 C#/.NET Core 中,有多种方法可以删除字符串的最后一个字符,包括使用 `Substring` 方法、`Remove` 方法、`ToCharArray` 与 `Array.Copy`、`StringBuilder`、正则表达式、循环遍历字符数组以及使用 LINQ 的 `SkipLast` 方法。
|
2月前
|
存储 C# 索引
C# 一分钟浅谈:变量与数据类型简介
【9月更文挑战第1天】在 C# 编程中,了解变量与数据类型至关重要。本文详细介绍了 C# 中的值类型(如整数、浮点数、布尔值等)和引用类型(如类、接口、数组、字符串)。通过示例代码展示了变量的声明与使用方法,并针对数据类型转换错误、变量未初始化及数值溢出等常见问题提供了解决方案。正确选择数据类型不仅能提升程序性能,还可避免潜在错误,有助于编写高质量代码。
128 47
|
2月前
|
存储 C# 索引
C# 一分钟浅谈:数组与集合类的基本操作
【9月更文挑战第1天】本文详细介绍了C#中数组和集合类的基本操作,包括创建、访问、遍历及常见问题的解决方法。数组适用于固定长度的数据存储,而集合类如`List<T>`则提供了动态扩展的能力。文章通过示例代码展示了如何处理索引越界、数组长度不可变及集合容量不足等问题,并提供了解决方案。掌握这些基础知识可使程序更加高效和清晰。
75 2
|
29天前
|
Java 程序员 C#
【类的应用】C#应用之派生类构造方法给基类构造方法传参赋值
【类的应用】C#应用之派生类构造方法给基类构造方法传参赋值
10 0
|
2月前
|
C# 数据安全/隐私保护
C# 一分钟浅谈:类与对象的概念理解
【9月更文挑战第2天】本文从零开始详细介绍了C#中的类与对象概念。类作为一种自定义数据类型,定义了对象的属性和方法;对象则是类的实例,拥有独立的状态。通过具体代码示例,如定义 `Person` 类及其实例化过程,帮助读者更好地理解和应用这两个核心概念。此外,还总结了常见的问题及解决方法,为编写高质量的面向对象程序奠定基础。
25 2
|
3月前
|
C#
C#中的类和继承
C#中的类和继承
41 6
|
3月前
|
Java C# 索引
C# 面向对象编程(一)——类
C# 面向对象编程(一)——类
33 0
|
3月前
|
开发框架 .NET 编译器
C# 中的记录(record)类型和类(class)类型对比总结
C# 中的记录(record)类型和类(class)类型对比总结
|
3天前
|
C# 开发者
C# 一分钟浅谈:Code Contracts 与契约编程
【10月更文挑战第26天】本文介绍了 C# 中的 Code Contracts,这是一个强大的工具,用于通过契约编程增强代码的健壮性和可维护性。文章从基本概念入手,详细讲解了前置条件、后置条件和对象不变量的使用方法,并通过具体代码示例进行了说明。同时,文章还探讨了常见的问题和易错点,如忘记启用静态检查、过度依赖契约和性能影响,并提供了相应的解决建议。希望读者能通过本文更好地理解和应用 Code Contracts。
14 3
|
24天前
|
安全 C# 数据安全/隐私保护
实现C#编程文件夹加锁保护
【10月更文挑战第16天】本文介绍了两种用 C# 实现文件夹保护的方法:一是通过设置文件系统权限,阻止普通用户访问;二是使用加密技术,对文件夹中的文件进行加密,防止未授权访问。提供了示例代码和使用方法,适用于不同安全需求的场景。