golang的数据类型之整型类型

数据类型:

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

字符串 : string

布尔:bool

浮点:float32 float64

uint 表示无符号整数类型。

[[email protected] 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)

}

查看输出的结果:

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

原文地址:https://www.cnblogs.com/green-frog-2019/p/11337462.html

时间: 2024-10-07 19:52:14

golang的数据类型之整型类型的相关文章

go--4大基本数据类型之整型

一:整型的定义 整型数据可简单理解为存放整型数字的数据,如:-120,0,120. 二:整型数据的范围 ①:整型类型 ②:无符整型(非负数整型),在①列表前加u即可,表数范围将从0开始. ③:int与uint的默认范围 三:整型的简单使用举例 四:整型的使用注意事项 ①:int与uint的范围与系统有关,可参考上面第二大类的第三小类. ②:Golang在没声明具体整型时,默认为int ③:Golang在声明整型时,尽量按照最小来声明 ④:如何获取数据类型,与字节大小(其他类型数据一样适用) 原文

创建表的完整性约束 和 整型类型

创建表的完整性约束 宽度: 对存储数据的限制 char(1) 只能存一个字符 如果超了 mysql会自动帮你截取 1 插入的时候 mysql会自动截取 (浪费资源) 2 会直接报错(mysql严格模式)提示无法存储:Data too long for column 'name' at row 1 (推荐) 使用数据库的准则 能尽量少让数据库干活就尽量少干活 约束条件初识>>> null 与 not null  相当于None alter table t5 modify name char

Php数据类型之整型详解

php中支持的数据类型 在php中主要支持8种数据类型.和3中伪类型的一个形式.8种数据类型分为以下三3大类,第一个就是我们的标量类型,标量类型它只能存储单一数据,那第二大类就是我们的复合类型,第三个呢就是特殊类型,分为这三大类,那首先我们来一类一类的来看. 在第一类中,标量类型中又分为以下四个小类,第一个就是我们的整形,那整型呢你可以通过int代表整型,或者是integer代表整型.第二个就是我们的浮点类型,可以通过float或者是double双精度浮点或者是real实数代表浮点.第三个就是我

MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差别 图 浮点型:命令

一.CMD中经常使用mysql相关命令 mysql -D, --database=name  //打开数据库 --delimiter=name  //指定分隔符 -h, --host=name  //server名称 -p,--password[=name]  //密码 -p,--port[=name] //端口号 --prompt==name  //设置提示符 -u, --user=name  //username -V, --version    //输出版本 能够组合使用,如 输入 -uu

数据类型之整型

#int整型 定义:age=10 #age=int(10) 用于标识:年龄,等级,身份证号,qq号,个数 #float浮点型 定义:salary=3.1 #salary=float(3.1) 用于标识:工资,身高,体重, #int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-92233720

再回首,Java温故知新(三):Java基本数据类型之整型

注:因为此次学习打算看一遍相关Java源码,所以更新速度一开始会相对慢一些.还有就是不得不佩服那群大牛啊,算法不是一时半会能懂的,本来打算直接弄懂的,后来感觉这样效率太低了,所以决定大体上通读一遍,反正以后肯定还会回来再次学习. Java作为一种强类型语言,意味着每一个变量都会有特定的类型,Java共有8种基本类型,其中有4种整型(byte.short.int.long).两种浮点型(float.double).1种字符型(char)和一种布尔型(boolean),值得注意的是,虽然字符串Str

java 整型类型和进制转换

类型 占用存储空间 表数范围 Byte 1字节 -128~127 Short 2字节 -215 ~ 215-1 (-32768~32767) Int 4字节 -231 ~ 231-1 (-2147483648~2147483647) 约21亿 Long 8字节 -263 ~ 263-1 System.out.println(Integer.toBinaryString(a)); //整型转二进制 System.out.println(Integer.toOctalString(a)); //整型

数据类型之整型(int)

Python中的整型用int表示.python2中: 在32位机器上,整数的位数为32位,取值范围为-2^31-2^31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2^63-2^63-1,即-9223372036854775808-9223372036854775807 超出长度之后就会变为long类型.python3中: 只有int没有long,所有数字都是int类型. 注意:在python2中使用除法时,只能保留整数位,如果想要保留小

一些平台无关的整型类型,int8_t,uint8_t....

pecific integral type limits Specifier Common Equivalent Signing Bits Bytes Minimum Value Maximum Value int8_t signed char Signed 8 1 −128 127 uint8_t unsigned char Unsigned 8 1 0 255 int16_t short Signed 16 2 −32,768 32,767 uint16_t unsigned short U