From 8b8013e963c4ec3e58bfd63b031439fc41e2dc98 Mon Sep 17 00:00:00 2001 From: skimrme Date: Sun, 16 Nov 2025 10:09:22 +0000 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E4=BA=86=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E5=92=8C=E8=BE=93=E5=85=A5=E7=9A=84=E6=A0=BC=E5=BC=8F,?= =?UTF-8?q?=E7=9B=AE=E5=89=8D=E7=9C=8B=E6=9D=A5,=E8=BF=98=E7=AE=97?= =?UTF-8?q?=E7=AE=80=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go => 1.变量.go | 0 2.输出.go | 29 +++++++++++++++++++++++++++++ 3.输入.go | 23 +++++++++++++++++++++++ 3 files changed, 52 insertions(+) rename main.go => 1.变量.go (100%) create mode 100644 2.输出.go create mode 100644 3.输入.go diff --git a/main.go b/1.变量.go similarity index 100% rename from main.go rename to 1.变量.go diff --git a/2.输出.go b/2.输出.go new file mode 100644 index 0000000..e735a56 --- /dev/null +++ b/2.输出.go @@ -0,0 +1,29 @@ +package main + +import "fmt" + +func main () { + print() +} + +func print() { + fmt.Printf("123\n") // 一般输出加换行 (我自认为) + fmt.Println("自带换行") // 自带换行输出 (好用) + fmt.Println("你好","世界","你好哦") // 输出可以,输出多个不同的输出 + + // 格式化输出 + fmt.Printf("%s 喜欢,唱,跳,rap,篮球\n", "蔡徐坤") // 字符串输出 后面等于 %s ,不能多个%s叠加 + fmt.Printf("%d\n",32) // 整数输出 不能打双引号 + fmt.Printf("%f\n",3.1415926) // 小数输出 默认保留6位 + fmt.Printf("%.3f\n",3.1415926) // 小数输出 %.3f保留3位 + fmt.Printf("%T %T \n", "法人",32.33) // 打印文本类型的输出 + fmt.Printf("%T %T %T %T %T\n", "法人",32.33,333,"fwafafgag","&&&&&") // 打印文本类型的输出 + fmt.Printf("%v %v %v %v\n","fwaf",325,33.5,"你好") // 输出任意 + fmt.Printf("%v\n","fwaf",325,33.5,"你好") // 但是一个 %后面的参数 只能打印一个 + fmt.Printf("\n%#v\n","不知道") // 不知道怎么形容,总之就是输出的时候包括引号 + + // 将变量赋予格式化输出 + var pai = fmt.Sprintf("%f",3.14) // 注意是Sprintf哦 + fmt.Println(pai) //这也会触发小数输出 默认保留6位 + +} \ No newline at end of file diff --git a/3.输入.go b/3.输入.go new file mode 100644 index 0000000..ab9c20f --- /dev/null +++ b/3.输入.go @@ -0,0 +1,23 @@ +package main + +import "fmt" + +func main() { + input() + +} + +func input() { + fmt.Println("这是输入的哦~") + fmt.Print("请输入你的名字:\n") + var name string + fmt.Scan (&name) // 读取输入的名字 + fmt.Println(name) // 输出输入的名字 + + fmt.Print("请输入你的年龄:\n") + var age int + n,err := fmt.Scan (&age) // 读取输入的年龄 + fmt.Println(age,n,err) // 输出输入的年龄 + + // n,err 是判断错误,如果是输出错误的数据类型就会报错错误代码 +} \ No newline at end of file