如何在 Golang 中打印整数?


在本教程中,我们将学习如何在 Golang 编程语言中打印整数。fmt 包用于执行输入/输出操作,这与 C 中的输入/输出函数(即 scanf 和 printf)类似。此外,格式说明符是从 C 中借鉴的,但在 Golang 中它们更简单。我们将讨论整数有哪些说明符。

说明符是用来告诉我们正在打印什么数据类型的东西。

  • %b − 用于二进制

  • %o − 用于八进制

  • %d − 用于十进制

fmt 包中的函数:−

  • fmt.Printf() − 它根据说明符打印输出。此外,它还返回正在打印的字节数和错误。

  • fmt.Println() − 在此函数中,您可以直接传递变量和字符串,无需提及格式说明符,只需用“,”分隔它们即可。空格将自动添加到它们之间,并在末尾添加一个新行。

在 Golang 中打印整数的不同方法

在 Golang 中,有两种方法可以定义整数。我们将逐一探讨这两种方法。

Var 关键字

首先使用var关键字。

语法

Integer declaration using the 
var keyword Var integerName int

算法

  • 步骤 1 − 开始

  • 步骤 2 − 使用 var 关键字声明整数

  • 步骤 3 − 初始化变量

  • 步骤 4 − 在控制台上打印它

  • 步骤 5 − 结束

示例 1

package main // fmt package provides the function to print anything import "fmt" func main() { // defining integer with var keyword var currentYear int // initialize the variable currentYear = 1976 // printing the variable using println() function fmt.Println("What is the current year? It's", currentYear, "Using Println function") // printing the variable using printf() function fmt.Printf("What is the current year? It's %d using Printf function ", currentYear) }

输出

What is the current year? It's 1976 Using Println function 
What is the current year? It's 1976 using Printf function

在上面的例子中,我们首先使用var 关键字定义一个名为 currentYear 的整数变量,然后初始化它。之后,使用fmt包中的函数Println()打印整数变量。最后,我们使用fmt包中的另一个函数名Printf()打印整数变量。

简写方式

现在我们将探讨另一种声明变量并打印它的方法。

语法

Integer declaration using shorthand method 
integerName:= initialize with value
  • 步骤 1 −开始

  • 步骤 2 − 使用简写方法声明整数及其值

  • 步骤 3 − 在控制台上打印它

  • 步骤 4 − 结束

示例 2

package main // fmt package provides the function to print anything import "fmt" func main() { // define and initialize the variable currentYear := 1976 // printing the variable using println() function fmt.Println("What is the current year? It's", currentYear, "Using Printlnfunction") // printing the variable using printf() function fmt.Printf("What is the current year? It's %d using Printf function ", currentYear) }

输出

What is the current year? It's 1976 Using Println function 
What is the current year? It's 1976 using Printf function

在上面的例子中,我们首先使用简写方式定义一个名为 currentYear 的整数变量,然后初始化它。之后,使用fmt包中的函数Println()打印整数变量。最后,我们使用fmt包中的另一个函数名Printf()打印整数变量。

结论

  • 如果您使用Println()函数,其好处是您无需关心格式说明符,而Printf()函数则需要。

  • 简写技术的好处是它会自动类型转换变量,而无需提及数据类型。

这就是关于打印整数、我们可以使用哪些包和函数来打印整数以及声明整数的不同方法的所有内容。要了解更多关于 go 的信息,您可以访问站点。

更新于: 2022-08-26

13K+ 次查看

开启您的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.