卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章68683本站已运行4218

go语言取值范围有哪些

go 语言中的值取值范围包括:整型(int8 至 int64)、无符号整型(uint8 至 uint64)、浮点型(float32 和 float64)、复数型(complex64 和 complex128)、字符串、布尔型、空类型(interface{})。此外,go 语言还支持常量,其值在编译时确定。

go语言取值范围有哪些

Go 语言取值范围

Go 语言中的值可以分为以下几个取值范围:

整型

  • int8: [-128, 127]
  • int16: [-32768, 32767]
  • int32: [-2147483648, 2147483647]
  • int64: [-9223372036854775808, 9223372036854775807]
  • uint8: [0, 255]
  • uint16: [0, 65535]
  • uint32: [0, 4294967295]
  • uint64: [0, 18446744073709551615]

浮点型

立即学习“go语言免费学习笔记(深入)”;

  • float32: IEEE-754 单精度浮点数,有效数字为 23 位
  • float64: IEEE-754 双精度浮点数,有效数字为 52 位

复数型

  • complex64: 由 float32 类型的实部和虚部组成
  • complex128: 由 float64 类型的实部和虚部组成

字符串型

  • string: UTF-8 编码的字符串

布尔型

  • bool: 只有两个可能的值:true 和 false

空类型

  • interface{}: 可存储任何类型的零值

常量

除了上述类型外,Go 语言还支持常量,它们的值在编译时确定并不会改变。常量可以是整型、浮点型、字符串型或布尔型。

卓越飞翔博客
上一篇: go语言安全工具有哪些
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏