欢迎光临
我们一直在努力

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 语言还支持常量,它们的值在编译时确定并不会改变。常量可以是整型、浮点型、字符串型或布尔型。

赞(0) 打赏
未经允许不得转载:码农资源网 » go语言取值范围有哪些
分享到

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册