开发者社区> 问答> 正文

在go语言中有没有类似的定义可以表示数据的最大值和最小值的呀?

go语言助手 2019-05-31 14:39:13 207

在C语言中,有标准库limits.h定义了一些最大最小值常量,例如int类型的最大值常量INT_MAX,最小值常量INT_MIN,无符号整型uint类型的最大值常量UINT_MAX,那么在go语言中有没有类似的定义可以表示数据的最大值和最小值的呀?

Go C语言
分享到
取消 提交回答
全部回答(1)
  • 程序员在深圳
    2019-07-17 23:36:31

    go中没有C语言中的INT_MAX等常量,但可以自己定义

    // 无符号最小值最大值
    const UINT_MIN uint = 0
    const UINT_MAX = ^uint(0)
    // 有符号最小值最大值
    const INT_MAX = int(^uint(0) >> 1)
    const INT_MIN = ^INT_MAX
    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题