怎么使用go语言求绝对值-亚博电竞手机版
怎么使用go语言求绝对值
本篇内容主要讲解“怎么使用go语言求绝对值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用go语言求绝对值”吧!
在go语言中,可以利用math包中的abs()函数来求绝对值,语法格式“math.abs(x)”,可以返回参数x的绝对值;abs()函数输入输出的值类型都是“float64”。
在go语言中,可以利用math包中的abs()函数来求绝对值。
语法:
math.abs(xfloat64)
返回值:
abs返回x的绝对值。
特殊情况是:
abs(±inf)= infabs(nan)=nan
示例
packagemainimport("fmt""math")funcmain(){x:=math.abs(-2)fmt.printf("%.1f\n",x)y:=math.abs(2)fmt.printf("%.1f\n",y)}
扩展资料:
golang math 包下常用的一些方法
packagemainimport("fmt""math")funcmain(){i:=1fmt.println(math.abs(float64(i)))//取到绝对值fmt.println(math.ceil(3.8))//向上取整fmt.println(math.floor(3.6))//向下取整fmt.println(math.mod(11,3))//取余数11%3效果一样fmt.println(math.modf(3.22))//取整数跟小数fmt.println(math.pow(3,2))//x的y次方乘方fmt.println(math.pow10(3))//10的n次方乘方fmt.println(math.sqrt(9))//开平方3fmt.println(math.cbrt(8))//开立方2fmt.println(math.pi)//πfmt.println(math.round(4.2))//四舍五入fmt.println(math.isnan(3.4))//false报告f是否表示一个nan(notanumber)值。fmt.println(math.trunc(1.999999))//1返回整数部分(的浮点值)。fmt.println(math.max(-1.3,0))//0返回x和y中最大值fmt.println(math.min(-1.3,0))//-1.3返回x和y中最小值fmt.println(math.dim(-12,-19))//7函数返回x-y和0中的最大值fmt.println(math.dim(-12,19))//0函数返回x-y和0中的最大值fmt.println(math.cbrt(8))//2返回x的三次方根fmt.println(math.hypot(3,4))//5返回sqrt(p*p q*q)fmt.println(math.pow(2,8))//256返回x^y}
结果
143230.220000000000000291000323.1415926535897934false10-1.37025256
到此,相信大家对“怎么使用go语言求绝对值”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注亚博电竞手机版,继续学习!