基础语法(整型:uint、uint8、uint16、uint32、uint64、uintptr)

编程入门 行业动态 更新时间:2024-10-28 20:24:29

基础<a href=https://www.elefans.com/category/jswz/34/1770552.html style=语法(整型:uint、uint8、uint16、uint32、uint64、uintptr)"/>

基础语法(整型:uint、uint8、uint16、uint32、uint64、uintptr)

整型范围

Int8 - [-128 : 127]
Int16 - [-32768 : 32767]
Int32 - [-2147483648 : 2147483647]
Int64 - [-9223372036854775808 : 9223372036854775807]

无符号整型范围

UInt8 - [0 : 255]
UInt16 - [0 : 65535]
UInt32 - [0 : 4294967295]
UInt64 - [0 : 18446744073709551615]

再看一下 davecheney 大神的回复:

uint is a variable sized type, on your 64 bit computer uint is 64 bits wide.

我的理解uint类型长度取决于 CPU,如果是32位CPU就是4个字节,如果是64位就是8个字节。我的电脑是64位的,而 playground 是32位的,问题就出在这里。

More

这里就会出现一个情况,int和uint是根据 CPU 变化的,如何知道当前系统的情况?

  • CPU 型号:runtime.GOARCH
  • int的长度:strconv.IntSize

更多推荐

基础语法(整型:uint、uint8、uint16、uint32、uint64、uintptr)

本文发布于:2023-06-15 01:25:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/717639.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语法   整型   基础   uint   uintptr

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!