go语言math包中有哪些常用方法

本文摘自php中文网,作者V,侵删。

go语言math包中的常用方法有:1、取绝对值方法Abs();2、幂次方方法Pow();3、开平方方法Sqrt();4、开立方方法Cbrt();5、向上取整方法Ceil();6、向下取整方法Floor()。

本文环境:Windows/">windows10系统、Go 1.11.2版本,本文适用于所有品牌的电脑。

(学习视频分享:编程视频)

详细介绍:

math包中常用的方法如下所示:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

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)

 

}

看图:

72d6c4443a6004259979785d0fb56ff.png

相关推荐:golang教程

以上就是go语言math包中有哪些常用方法的详细内容,更多请关注php中文网其它相关文章!


欢迎分享,(木庄网络博客交流QQ群:562366239

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论