Golang的数据类型1.按长度:int8(-128-127)、int16、int32、int64
2.无符号整型:uint8(0-255)、uint16、uint32、uint64
int:32位操作系统上就是int32,64位操作系统上就是int64
uint: 32位操作系统上就是uint32,64位操作系统上就是uint64
float32float64
complex64和complex128
bool
string
byte和rune
Go语言基础语法(一)本文介绍一些Go语言的基础语法 。
先来看一个简单的go语言代码:
go语言的注释方法:
代码执行结果:
下面来进一步介绍go的基础语法 。
go语言中格式化输出可以使用 fmt 和 log 这两个标准库,
常用方法:
示例代码:
执行结果:
更多格式化方法可以访问中的fmt包 。
log包实现了简单的日志服务,也提供了一些格式化输出的方法 。
执行结果:
下面来介绍一下go的数据类型
下表列出了go语言的数据类型:
int、float、bool、string、数组和struct属于值类型,这些类型的变量直接指向存在内存中的值;slice、map、chan、pointer等是引用类型,存储的是一个地址,这个地址存储最终的值 。
常量是在程序编译时就确定下来的值,程序运行时无法改变 。
执行结果:
执行结果:
Go 语言的运算符主要包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符以及指针相关运算符 。
算术运算符:
【go语言有位类型么 go语言 %v】关系运算符:
逻辑运算符:
位运算符:
赋值运算符:
指针相关运算符:
下面介绍一下go语言中的if语句和switch语句 。另外还有一种控制语句叫select语句,通常与通道联用,这里不做介绍 。
if语法格式如下:
if ... else :
else if:
示例代码:
语法格式:
另外,添加 fallthrough 会强制执行后面的 case 语句,不管下一条case语句是否为true 。
示例代码:
执行结果:
下面介绍几种循环语句:
执行结果:
执行结果:
也可以通过标记退出循环:
--THE END--
golang原生数据类型golang原生数据类型:按长度:int8(-128-127)、int16、int32、int64 。
布尔型:布尔型的值只可以是常量true或者false 。一个简单的例子:varbbool=true 。
数字类型:整型int和浮点型float32、float64,Go语言支持整型和浮点型数字,并且支持复数 , 其中位的运算采用补码 。
字符串类型:字符串就是一串固定长度的字符连接起来的字符序列 。Go的字符串是由单个字节连接起来的 。Go语言的字符串的字节使用UTF-8编码标识Unicode文本 。
派生类型:包括:(a)指针类型(Pointer)(b)数组类型?结构化类型(struct)(d)Channel类型(e)函数类型(f)切片类型(g)接口类型(interface)(h)Map类型 。
关于go语言有位类型么和go语言 %v的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- linux里面安装的命令,linux 命令行安装
- 如何自学新媒体营销运营,如何自学新媒体营销运营知识
- 电脑游戏桌面壁纸高清,电脑游戏壁纸超清
- 荣耀20s更新鸿蒙吗,荣耀20s升级鸿蒙会卡吗
- VB写windows系统的简单介绍
- jquery+元素查找子元素,jquery查找后代元素的子元素
- js如何获取月份差,js获取上个月时间
- 蚝油如何营销好,蚝油如何营销好销售
- php弹窗显示表单数据 php弹窗显示表单数据不存在