开发者学堂课程【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意义相同