内容简介:在声明变量之前,咱们先了解下变量的数据类型,这篇文章主要涉及 字符串、布尔、数字,其他类型后面开篇再说。只能用一对双引号("")或反引号(``)括起来定义,不能用单引号('')定义!
概述
在声明变量之前,咱们先了解下变量的数据类型,这篇文章主要涉及 字符串、布尔、数字,其他类型后面开篇再说。
数据类型
字符串
string
只能用一对双引号("")或反引号(``)括起来定义,不能用单引号('')定义!
布尔
bool
只有 true 和 false,默认为 false。
数字
整型
int8
uint8
int16
uint16
int32
uint32
int64
uint64
int
uint
,具体长度取决于 CPU 位数。
浮点型
float32
float64
常量声明
常量,在程序编译阶段就确定下来的值,而程序在运行时无法改变该值。
单个常量声明
第一种:const 变量名称 数据类型 = 变量值
如果不赋值,使用的是该数据类型的默认值。
第二种:const 变量名称 = 变量值
根据变量值,自行判断数据类型。
多个常量声明
第一种:const 变量名称,变量名称 ... ,数据类型 = 变量值,变量值 ...
第二种:const 变量名称,变量名称 ... = 变量值,变量值 ...
测试代码
运行结果:
变量声明
单个变量声明
第一种:var 变量名称 数据类型 = 变量值
如果不赋值,使用的是该数据类型的默认值。
第二种:var 变量名称 = 变量值
根据变量值,自行判断数据类型。
第三种:变量名称 := 变量值
省略了 var 和数据类型,变量名称一定要是未声明过的。
多个变量声明
第一种:var 变量名称,变量名称 ... ,数据类型 = 变量值,变量值 ...
第二种:var 变量名称,变量名称 ... = 变量值,变量值 ...
第三种:变量名称,变量名称 ... := 变量值,变量值 ...
测试代码
运行结果:
输出方法
fmt.Print:输出到控制台(仅只是输出)
fmt.Println:输出到控制台并换行
fmt.Printf:仅输出格式化的字符串和字符串变量(整型和整型变量不可以)
fmt.Sprintf:格式化并返回一个字符串,不输出。
测试代码
运行结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Writing Windows VxDs and Device Drivers, Second Edition
Karen Hazzah / CMP / 1996-01-12 / USD 54.95
Software developer and author Karen Hazzah expands her original treatise on device drivers in the second edition of "Writing Windows VxDs and Device Drivers." The book and companion disk include the a......一起来看看 《Writing Windows VxDs and Device Drivers, Second Edition》 这本书的介绍吧!