开发者社区> 问答> 正文

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

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

展开
收起
go语言助手 2019-05-31 14:39:13 2470 0
1 条回答
写回答
取消 提交回答
  • 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
    2019-07-17 23:36:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载