键盘输入和输出
fmt包:
输出: Print() 打印
Printf() 格式化打印
Println() 打印之后换行
%v 原样输出
%T 打印数据类型
%t bool类型
%s 字符串
%f 浮点数
%d 10进制的整数
%b 2进制的整数
%o 8进制的整数
%x %X 16进制
%x 0-9 a-f
%X 0-9 A-F
%c 打印字符
%p 打印地址
输入: Scanln(&x) 通过操作地址,赋值给x
Scanf()
bufio操作
bufio包(操作文件读写):
func main() {
fmt.Println("请输入一个字符串:")
reader:=bufio.NewReader(os.Stdin)
readString, _ := reader.ReadString('\n')
fmt.Println("读取到的数据:",readString)
}
输出:
请输入一个字符串:
dadasda
读取到的数据: dadasda