golang的数据类型之整型类型

Posted green-frog-2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang的数据类型之整型类型相关的知识,希望对你有一定的参考价值。

数据类型:

整数 : int, int32, int64, uint, uint32, uint64

字符串 : string

布尔:bool

浮点:float32 float64

uint 表示无符号整数类型。


[root@node2 xiaochun]# cat int.go

package main

import "fmt"

//演示golang中整数类型使用
func main()

  var i int = 1
  fmt.Println("i =", i)

  //测试一下int8的类型 -128~127
  //其它的 int16, int32, int64, 类推。。。
  var j int8 = -129 //报错,超出int8的存储
  fmt.Println("j =", j)

  //测试一下 uint8的范围(0-255),其它的 uint16, uint32, uint64类推即可
  var k uint16 = 255
  fmt.Println("k=", k)

  //int, unit, rune, byte的使用
  var a int = 8900
  fmt.Println("a=", a)

  var b uint = 1
  var c byte = 255
  fmt.Println("b=", b, "c=", c)

  //整型的使用细节
  var n1 = 100   // ?n1 是什么类型
  //这里我们给介绍一个如何查看某个变量的数据类型
  //fmt.Printf() 可以用于做格式化输出。
  fmt.Printf("n1 的类型 %T \n", n1)

查看输出的结果:

[root@node3 shangxuetang]# go run int.go
i = 1
j = -127
k= 255
a= 8900
b= 1 c= 255
n1 的类型 int

以上是关于golang的数据类型之整型类型的主要内容,如果未能解决你的问题,请参考以下文章

Php数据类型之整型详解

Python基本数据类型之整型和布尔型

数据类型之整型

数据类型之整型(int)

《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型

C语言二操作符详解(隐式类型转换之整型提升,算术转换)