基本数据类型默认值 | 学习笔记

简介: 简介:快速学习基本数据类型默认值

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map :基本数据类型默认值】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9528


基本数据类型默认值

 

内容介绍

一、基本介绍

二、基本数据类型一览表

三、案例

一、基本介绍

go 中,数据类型都存在一个默认值,当未进行赋值时,就会保留默认值,在go 中,默认值被称之为零值。


二、基本数据类型一览表

数据类型

默认值

整型

0

浮点型

0

字符串

“”

布尔类型

false

其他的数据类型,比如结构体、Map 将会在后续进行讲解


三、案例

var a int // 整型 0

var b float32 // 浮点型 0

var c float64 // 浮点型0

var isMarried bool // 布尔类型 false

var name string // 字符串 " "

//%v表示按照变量进行输出

fmt.Printf("a=%d,b=%f,c=%v,isMarried=%v,name=%v",a,b,c,isMarried,name)

}

输出结果:

A=0,b=0.000000,c=0.000000,isMarried=false name=

//name后一个空字符串

//更改数值,令b按照原始值输出fmt.Printf("a=%d,b=%v,c=%v,isMarried=%v,name=%v",a,b,c,isMarried,name)

输出结果:

A=0,b=0.000000,c=0,isMarried=false name=

//此时0被保留

//0与0.000000意义相同

相关文章
|
6月前
|
存储 Kotlin
Kotlin中布尔类型、字符类型、字符串类型和数组类型
Kotlin中布尔类型、字符类型、字符串类型和数组类型
|
5月前
|
存储 Java 测试技术
day6:基本数据类型和取值范围
【7月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
47 0
|
Python
Python编程 数值类型 布尔类型
Python编程 数值类型 布尔类型
298 0
|
Java
Java基本数据类型初始值(默认值)
Java基本数据类型初始值(默认值)
164 0
|
Java Scala vr&ar
值类型的自动转换|学习笔记
快速学习值类型的自动转换。
值类型的自动转换|学习笔记
|
Java 编译器 Scala
值类型的强制转换|学习笔记
快速学习值类型的强制转换。
值类型的强制转换|学习笔记
|
存储 Java Go
值类型和引用类型|学习笔记
快速学习值类型和引用类型。
111 0
值类型和引用类型|学习笔记
|
存储 PHP 开发者
布尔类型| 学习笔记
快速学习布尔类型。
|
Go 开发者
布尔类型的使用|学习笔记
快速学习布尔类型的使用
|
Go 开发者
浮点类型使用细节|学习笔记
快速学习浮点类型使用细节