格式说明
- %T操作变量所属类型
- 自动匹配格式的不一定很正确,尤其是字符类型,本应该是整型,实际上他会输出数字
输入
- 阻塞等待用户的输入
fmt.Scanf("%d", &a)
fmt.Scan(&b)
不需要写格式,自动匹配
类型转换
- 类型转换,只支持兼容的类型
var ch byte
ch = 'a'
var t int
t = int(ch)
fmt.Println("t=", t)
类型转换,把ch的值取出来后,转成int再给t赋值
-
bool类型不能转换为整型
-
整型不能转换为bool类型
类型别名
- 语法
type 别名 名字
给名字取一个别名 - 一次给多个类型取别名
type (
long int64
char byte
)
- 使用
var 变量 别名