go 1.16 格式化输出和用户输入

  1. 格式化输出
  2. 接受用户输入

格式化输出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main

import (
"fmt"
)

func main() {
a := 10
b := "abc"
c := 'a'
d := 3.14
fmt.Printf("%T,%T,%T,%T\n", c, b, c, d) // %T 操作变量所属的类型
//%d 整形格式
//%s 字符串格式
//%c 字符格式
//%f 浮点格式
// %v 自动匹配格式输出
fmt.Printf("a = %d,b = %s,c = %c,d = %f\n", a, b, c, d)
fmt.Printf("a = %v,b = %v,c = %v,d = %v\n", a, b, c, d)

}

接受用户输入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package main

import (
"fmt"
)

func main() {

var input_num int
fmt.Printf("please input numbers:")
//阻塞,等待用户输入
fmt.Scan(&input_num) // 注意,这里是取input_num的内存地址
fmt.Print("input_num = ", input_num)

}

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 rootid@126.com

文章标题:go 1.16 格式化输出和用户输入

本文作者:Shawn

发布时间:2019-05-17, 16:31:02

最后更新:2019-05-17, 16:48:33

原始链接:https://gitrootid.github.io/2019/05/17/golang/go-1-16-格式化输出和用户输入/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏