Golang 如何打印整数

Golang 如何打印整数

在本教程中,我们将学习如何在Golang编程语言中打印整数。 fmt 包用于执行输入/输出操作,这与C中的输入/输出函数 scanf 和 printf 类似。同样,在Golang中,格式说明符与C中的相似,但更简单。我们将讨论整数的格式说明符。

格式说明符是表示我们要打印的数据类型的内容。

  • %b – 表示2进制

  • %o – 表示8进制

  • %d – 表示10进制

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
  • 第一步 −开始

  • 第二步 − 使用简便方法声明整数及其值

  • 第三步 − 在控制台上打印它

  • 第四步 − 停止

示例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() 打印这个整数变量。最后我们使用另一个函数名 Printf() 在fmt包中打印这个整数变量。

结论

  • 如果你使用 Println() 函数,它的好处是你不需要关心格式说明符,而在Printf()函数中则不然。

  • 简洁技巧 的好处是它会自动进行类型转换而不需要指定数据类型。

这就是关于打印整数、可以用来打印整数的包和函数,以及声明整数的不同方法的全部内容。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程