07_格式化输入和输出
2019-08-31 14:34 StevenZhao 阅读(111) 评论(0) 编辑 收藏 举报fmt包中格式化输入输出:
简单举例:
package main
import "fmt"
func main() {
//输出
var a int = 10
var b float64 = 10.1
var c byte = 'c'
var d string = "steven"
fmt.Printf("a=%d,b=%f,c=%c,d=%s\n", a, b, c, d)
//自动匹配类型,但是字符型byte会打印其ascii值
fmt.Printf("a=%v,b=%v,c=%v,d=%v\n", a, b, c, d)
e := complex(2, 2.1)
fmt.Println("e=", e) //(2+2.1i)
fmt.Printf("e=%f,%g\n", e, e) //e=(2.000000+2.100000i),(2+2.1i)
//输入
var s string
fmt.Printf("请输入你的密码:")
//格式化输入
//fmt.Scanf("%s", &s)
//直接输入
fmt.Scan(&s)
fmt.Println("密码为:", s)
}
每天的价值就是不停息的前进!!!