go 언어 수학 패키지에서 일반적으로 사용되는 방법은 다음과 같습니다. 1. 절대값 방법 Abs(); 2. Power 방법 Pow(); 3. 제곱근 방법 Sqrt(); 상향 반올림 방법 Ceil() 6. 하향 반올림 방법 Floor().
이 글의 환경: Windows 10 시스템, Go 1.11.2 버전, 이 글은 모든 브랜드의 컴퓨터에 적용됩니다.
(학습 영상 공유: 프로그래밍 영상)
자세한 소개:
수학 패키지에서 일반적으로 사용되는 방법은 다음과 같습니다.
package main import ( "fmt" "math" ) func main() { /* 取绝对值,函数签名如下: func Abs(x float64) float64 */ fmt.Printf("[-3.14]的绝对值为:[%.2f]\n", math.Abs(-3.14)) /* 取x的y次方,函数签名如下: func Pow(x, y float64) float64 */ fmt.Printf("[2]的16次方为:[%.f]\n", math.Pow(2, 16)) /* 取余数,函数签名如下: func Pow10(n int) float64 */ fmt.Printf("10的[3]次方为:[%.f]\n", math.Pow10(3)) /* 取x的开平方,函数签名如下: func Sqrt(x float64) float64 */ fmt.Printf("[64]的开平方为:[%.f]\n", math.Sqrt(64)) /* 取x的开立方,函数签名如下: func Cbrt(x float64) float64 */ fmt.Printf("[27]的开立方为:[%.f]\n", math.Cbrt(27)) /* 向上取整,函数签名如下: func Ceil(x float64) float64 */ fmt.Printf("[3.14]向上取整为:[%.f]\n", math.Ceil(3.14)) /* 向下取整,函数签名如下: func Floor(x float64) float64 */ fmt.Printf("[8.75]向下取整为:[%.f]\n", math.Floor(8.75)) /* 取余数,函数签名如下: func Floor(x float64) float64 */ fmt.Printf("[10/3]的余数为:[%.f]\n", math.Mod(10, 3)) /* 分别取整数和小数部分,函数签名如下: func Modf(f float64) (int float64, frac float64) */ Integer, Decimal := math.Modf(3.14159265358979) fmt.Printf("[3.14159265358979]的整数部分为:[%.f],小数部分为:[%.14f]\n", Integer, Decimal) }
그림 보기:
관련 권장 사항: golang 튜토리얼
위 내용은 Go 언어 수학 패키지의 일반적인 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!