在Go语言中,
fmt
包提供了用于格式化输入和输出的功能。以下是fmt
包中一些常用的函数和用法:Printf 函数:
Printf
函数用于格式化输出到标准输出(通常是控制台)。示例:
package main import "fmt" func main() { name := "John" age := 30 fmt.Printf("Name: %s, Age: %d\n", name, age) }
Sprintf 函数:
Sprintf
函数用于将格式化的字符串保存到一个变量中,而不是直接输出。示例:
package main import "fmt" func main() { name := "John" age := 30 result := fmt.Sprintf("Name: %s, Age: %d", name, age) fmt.Println(result) }
Println 函数:
Println
函数用于格式化输出并在最后添加换行符。示例:
package main import "fmt" func main() { name := "John" age := 30 fmt.Println("Name:", name, ", Age:", age) }
Scanf 函数:
Scanf
函数用于从标准输入中读取格式化的数据。示例:
package main import "fmt" func main() { var name string var age int fmt.Print("Enter name: ") fmt.Scanf("%s", &name) fmt.Print("Enter age: ") fmt.Scanf("%d", &age) fmt.Printf("Name: %s, Age: %d\n", name, age) }
格式化标识符:
Printf
和Sprintf
函数使用格式化标识符来指定输出的格式,例如%s
表示字符串,%d
表示整数。示例:
package main import "fmt" func main() { name := "John" age := 30 fmt.Printf("Name: %s, Age: %d\n", name, age) }
【MATLAB】SSA+FFT+HHT组合算法
2023-12-13 14:16:03 32 阅读