Golang基础学习
1 变量和数据类型
1变量
变量声明
变量赋值
变量使用
var ang int=10
var关键字用于声明一个变量,age是变量的名称,int是变量的类型,=是赋值运算符,将10赋给变量age。
除了直接赋值,还可以使用类型推导来定义变量
2数据类型
3进制与进制转换
4整数
5浮点数
6字符类型
7布尔类型
8字符串类型
9格式化字符
常用
- %s:字符串
- %d:十进制整数
- %f:浮点数
- %t:布尔值
- %v:任何值的默认格式
通用
%v
:值的默认格式,变量的自然形式(natural format);%+v
:当打印结构体时,输出结构体成员名与值;%#v
:当打印结构体时,输出结构体类型名、成员名与值%T
:打印类型(相应值的类型);%%
:打印百分号;###
指针
%p
:打印指针的地址(以0x开始);对于切片打印首个元素的地址
数值
布尔类型:
%t:打印true 或 false
整数:
%b:二进制表示
%c:相应Unicode码点所表示的字符
%d:十进制表示
%o:八进制表示
%q:单引号围绕的字符字面值
%x:十六进制表示,字母形式为小写 a-f
%X:十六进制表示,字母形式为大写 A-F
%U:Unicode格式:U+1234,等同于 “U+%04X”
原文链接:https://blog.youkuaiyun.com/alwaysrun/article/details/113448188