首页 > 编程语言 > 详细

Go语言趣学指南-lesson7

时间:2020-12-23 09:09:21      阅读:34      评论:0      收藏:0      [点我收藏+]

整数

本章学习目标

1、学会使用10种不同的整数类型

2、学会选择合适的类型

3、学会使用十六进制表示和二进制表示

Go语言里的整数类型

  • Go提供10种不同类型的整数,它们都称为整数类型(integer)
    • 不可以存小数部分
    • 范围有限
    • 通常根据数值范围来选取整数类型
  • 5种整数类型是有符号的
    • 能表示正数、0、负数
  • 5种整数类型是无符号的
    • 能表示正数和0
  • 比较常用的整数类型有int和无符号的uint

8种整数类型取值范围

整数类型、包括有符号和无符号的、实际上一共8种类型,它们取值范围各不相同、和架构无关

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

int和uint

  • int和uint是针对目标设备优化的类型:
    • 在比较老的设备上int和uint都是32位,而在新设备上都是64位
  • 虽然在某些设备上int可以当成int32,但是在有些设备上也可以当成int64,其实他们三个是不同的类型。
  • int并不是其他类型的别名

未完待续

Go语言趣学指南-lesson7

原文:https://www.cnblogs.com/walker1024/p/14176638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!