ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 输出 ``` var a int = 5; fmt.Println(a) //换行 fmt.Print(a) //不换行 //格式化输出,%d整型 %f浮点型 %t布尔类型 %s字符串 %c字符 %p内存地址 fmt.Printf("%d", a) ``` #### 输入 ``` //输入数据,&变量 &取地址符号 fmt.Scan(&a) fmt.Print(a) //格式化输入数据 fmt.Scanf("%d", &a) ``` #### 占位符 ``` a:=10 b:=10.0 c:=true d:='A' e:="go" fmt.Printf("%d\n", a) fmt.Printf("%f\n", b) fmt.Printf("%t\n", c) fmt.Printf("%c\n", d) fmt.Printf("%s\n", e) fmt.Printf("%p\n", &a) 输出: 10 10.000000 true A go 0xc420014068 打印变量对应的数据类型 fmt.Printf("%T\n", a) fmt.Printf("%T\n", b) fmt.Printf("%T\n", c) fmt.Printf("%T\n", d) fmt.Printf("%T\n", e) int float64 bool int32 string ```