当前位置: 首页 > wzjs >正文

家居品牌网站设计论文竞价恶意点击立案标准

家居品牌网站设计论文,竞价恶意点击立案标准,seo入门基础知识,做标记网站Go语言的 math 模块提供了丰富的数学函数和常量,涵盖基本运算、三角函数、指数、对数、取整、特殊值等。以下是核心方法及示例说明: 1. 基本数学运算 math.Abs 取绝对值(仅 float64)。 fmt.Println(math.Abs(-3.5)) // 输出:…

Go语言的 math 模块提供了丰富的数学函数和常量,涵盖基本运算、三角函数、指数、对数、取整、特殊值等。以下是核心方法及示例说明:


1. 基本数学运算

math.Abs

取绝对值(仅 float64)。

fmt.Println(math.Abs(-3.5))   // 输出: 3.5
fmt.Println(math.Abs(4))      // 错误!需用 math.Abs(4.0)
math.Modmath.Remainder
  • Mod:取余数(符号与除数相同)。
  • Remainder:IEEE 754 标准余数(符号与被除数相同)。
fmt.Println(math.Mod(10, 3))        // 输出: 1
fmt.Println(math.Remainder(10, 3))  // 输出: 1
fmt.Println(math.Mod(-10, 3))       // 输出: -1
fmt.Println(math.Remainder(-10, 3)) // 输出: -1
math.Cbrtmath.Sqrt

立方根和平方根。

fmt.Println(math.Sqrt(16))  // 输出: 4
fmt.Println(math.Cbrt(27))  // 输出: 3

2. 三角函数

所有函数参数为弧度(非角度)。

math.Sinmath.Cosmath.Tan
rad := math.Pi / 2
fmt.Println(math.Sin(rad))  // 输出: 1(近似值)
fmt.Println(math.Cos(rad))  // 输出: 6.123e-17(接近0)
math.Asinmath.Acosmath.Atan

反三角函数(返回弧度)。

fmt.Println(math.Asin(1))  // 输出: 1.5708(π/2)

3. 指数与对数

math.Expmath.Log

自然指数和对数。

fmt.Println(math.Exp(2))     // 输出: ~7.389(e²)
fmt.Println(math.Log(7.389)) // 输出: ~2
math.Powmath.Pow10

幂运算。

fmt.Println(math.Pow(2, 3))    // 输出: 8
fmt.Println(math.Pow10(3))     // 输出: 1000
math.Log10math.Log2

以10或2为底的对数。

fmt.Println(math.Log10(1000))  // 输出: 3
fmt.Println(math.Log2(8))      // 输出: 3

4. 取整与截断

math.Ceilmath.Floor

向上和向下取整。

fmt.Println(math.Ceil(3.2))   // 输出: 4
fmt.Println(math.Floor(3.9))  // 输出: 3
math.Trunc

直接截断小数部分。

fmt.Println(math.Trunc(3.9))  // 输出: 3
math.Roundmath.RoundToEven

四舍五入(RoundToEven 向最近的偶数舍入)。

fmt.Println(math.Round(2.5))          // 输出: 3
fmt.Println(math.RoundToEven(2.5))    // 输出: 2

5. 最大值与最小值

math.Maxmath.Min

返回两个 float64 值的最大或最小值。

fmt.Println(math.Max(3, 5))  // 输出: 5
fmt.Println(math.Min(3, 5))  // 输出: 3

6. 特殊值处理

math.IsNaNmath.IsInf

检查是否为非数值或无穷大。

val := math.Log(-1)  // 生成 NaN
fmt.Println(math.IsNaN(val))  // 输出: true
fmt.Println(math.IsInf(1/math.Inf(1), 0)) // 检查是否无穷大
math.Infmath.NaN

生成无穷大或非数值。

posInf := math.Inf(1)  // 正无穷
negInf := math.Inf(-1) // 负无穷
nan := math.NaN()

7. 特殊函数

math.Hypot

计算直角三角形的斜边长度。

fmt.Println(math.Hypot(3, 4))  // 输出: 5
math.Gammamath.Erf

伽马函数和误差函数。

fmt.Println(math.Gamma(5))  // 输出: 24(4!)
fmt.Println(math.Erf(1))    // 输出: ~0.8427

8. 数学常量

常用常量
fmt.Println(math.Pi)     // 输出: 3.141592653589793
fmt.Println(math.E)      // 输出: 2.718281828459045
fmt.Println(math.Phi)    // 输出: 1.618033988749895(黄金分割)

总结

  • 核心功能
    • 基础运算Abs, Mod, Sqrt, Pow
    • 三角函数Sin, Cos, Asin
    • 指数对数Exp, Log, Log10
    • 取整处理Ceil, Floor, Round
    • 特殊值NaN, Inf, IsNaN
    • 常量Pi, E
  • 注意事项
    • 所有函数操作 float64 类型(需显式转换其他类型)。
    • 三角函数参数为弧度(需将角度转换为弧度:rad = degrees * π / 180)。
    • 处理特殊值(如 NaN)时需用 math.IsNaN 判断,不可直接比较。
http://www.dtcms.com/wzjs/507379.html

相关文章:

  • 北京代理记账公司招聘优化大师卸载不了
  • o2o网站建设方案 多少钱百度安全中心
  • 南京 网站制作公司哪家好uc浏览器关键词排名优化
  • wordpress seo技巧windows优化大师官方网站
  • 加盟网站建设案例欣赏seo营销外包公司
  • 扬州市住房和建设局网站企业广告宣传
  • 社交网站先做pc站可以吗一站式软文发布推广平台
  • 疆生产建设兵团纪委监委网站百度高级搜索网址
  • 推广网站的方式今日热搜前十名
  • wordpress换链接网络优化工程师工作内容
  • 做seo必须有自己网站吗大一网页设计作业成品免费
  • wordpress如何修改字体大小百度关键词优化软件网站
  • 美术类网站建设费用google关键词挖掘工具
  • 广告设计接单app百度优化排名软件
  • pt网站怎么下载与做海东地区谷歌seo网络优化
  • 怎么看公司网站做的好不好哦永久免费域名注册
  • 大连企业自助建站多用户建站平台
  • 保定网站建设技术支持sem是什么测试
  • 湖州网站做等保费用seoul什么意思
  • 做爰在线观看网站网站关键词排名查询
  • 邵武建设局网站收录优美图片官网
  • 济南网站排名优化报价网页怎么搜索关键词
  • 大牌装修公司seo诊断分析报告
  • 做网站的需要什么资质证明中国四大软件外包公司
  • 网络营销特点是什么seo搜索引擎优化薪酬
  • centos wordpress httpd 占用cpu郑州seo顾问外包
  • 南京明月建设集团网站湖南竞价优化专业公司
  • 渭南汽车网站制作网址查询入口
  • 网站做中英文切换凡科建站登录
  • 互联网app网站建设方案模板百度竞价托管代运营