首页 > 其他分享 >数据类型之整型,浮点型,布尔型

数据类型之整型,浮点型,布尔型

时间:2023-03-28 21:16:22浏览次数:29  
标签:输出 int fmt 数据类型 浮点 整型 Println age

整型:

整型就是存放整数的,数据分为2类,有符号和无符号两种类型 。

有符号整型:

 int, int8, int16, int32, int64   可存正负数

无符号整型: unsigned

uint, uint8, uint16, uint32, uint64, byte  只能存正整数

 int类型和uint类型的大小,和系统有关系。

32位系统情况下,int 只能存4个字节。 int32  uint32

64位系统情况下:int 能存8个字节。int64  uint64

 整型定义后,默认值为0

数字定义后,默认类型为 int

 示例1:

var age int = 30  

fmt.Println(age)   #输出 30

示例2:

var age  = 30

fmt.Println(age)   #输出30

fmt.Printf("%T", age)  #输出 int

示例3:

age := 30

fmt.Println(age)      #输出30

fmt.Printf("%T", age)  #输出 int

 

浮点型:

Go语言提供了两种精度的浮点数 float32 和 float64

常量 math.MaxFloat32

表示 float32 能取到的最大数值

常量 math.MaxFloat64 

表示 float64 能取到的最大数值

 

浮点数默认值为0

浮点数默认是float64类型

浮点数都是有符号的

float64比float32的精度更高,推荐使用 float64

如果整数部分为0 ,可以省略整数部分  例如 .57

如果小数部分为0,可以省略小数部分 例如:3.

示例1:

var fee = 2.57
fmt.Println(fee) //输出2.57

fmt.Printf("%T", fee)  //输出 float64

示例2:

var fee float32 = 2.57

fmt.Println(fee)  //输出2.57

fmt.Printf("%T", fee) //输出 float32

布尔类型:

布尔类型也叫作 bool类型,bool类型的值只能是 true | false ,默认为 false

布尔类型不能转换成其他类型

布尔类型只占用1个字节

布尔类型适用于逻辑运算,一般用于流程控制

 示例1:

var isLogin bool

fmt.Println(isLogin)   //输出默认值 false

fmt.Printf("%T \n",isLogin)  //输出bool

if isLogin {

  fmt.Println("login success")

}else{

  fmt.Println("login false")   //输出 login false

}

 完结

标签:输出,int,fmt,数据类型,浮点,整型,Println,age
From: https://www.cnblogs.com/ypeih/p/17266683.html

相关文章

  • 数据类型之字符串
    前言:String 字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的,本质是只读的字符型数组。Go语言的字符串UTF-8编码标识Unicode文本,......
  • 标识符、基本数据类型、变量、
    1.标识符变量名、常量名、类名、对象名、方法名,凡事自己子程序中定义使用的文字,就是标识符命名规范以任何英文字母,下划线_开头的开始,美元符号$跟随着任何字母、数......
  • 第一篇 javascript 数据类型
    1、数据类型基础数据类型(7种)1、String2、Number3、Boolean4、null5、undefined6、Symbol7、bigInit引用数据类型(Object)1、Object2、Array3、Fun......
  • Python八大数据类型内置方法(不是详细讲解)
    目录一、字符串str二、列表list三、字典dict四、元组tuple五、集合set首先Python八大数据类型之间可以转换,但是有时候不是通用即需要特定条件才可以转换,不过日常开发工作......
  • Python基本知识(编程语言、数据类型、变量与常量、运算符、格式化输出以及解释器)
    什么是编程语言?编程语言是人类与计算机之间交流的媒介,如Python、go、Java、c语言等等。什么是编程?程序员将自己的逻辑和想法用计算机能够读懂的语言写下来的过程。编程......
  • 阿里巴巴为什么建议使用BigDecimal进行浮点数运算
    本文先引入一个例子,星期天你和女朋友去逛街,看到一家奶茶店。女朋友想喝奶茶了,你就去买了杯奶茶,然后你问了一下价格。店员说奶茶0.9元一杯。然后你给了1元钱。这个时候你忽......
  • 数据类型-Sorted Set(待补充)
    Redis为什么使用skiplist而不是平衡树Redis中的skiplist主要是为了实现sortedset相关的功能,红黑树当然也能实现其功能,为什么redis作者当初在实现的时候用了skiplist而不......
  • 数据类型-Hash
    参考数据类型与底层数据结构,Hash类型存在压缩列表和哈希表两种数据结构。当Hash中节点比较少的情况下,底层才用压缩列表ziplist进行存储数据,随着数据的增加,底层的ziplist就......
  • Python爬虫基础——05-高级数据类型
    2.10,数据类型高级2.10.1字符串高级:字符串常见操作包括:获取长度lenlen函数可以获取字符串的长度。查找内容find查找指定内容在字符串中是否存在,如果存在就返回该内容在字符......
  • String数据类型
    当保存 64 位有符号整数时,String 类型会把它保存为一个 8 字节的 Long 类型整数,这种保存方式通常也叫作 int 编码方式。当保存的数据中包含字符时,String 类型......