Golang 如何实现两个浮点数的相乘

Golang 如何实现两个浮点数的相乘

本教程将介绍如何在一个函数内或通过创建一个单独的函数并在当前函数中调用它来实现两个浮点数相乘。

两个浮点数在函数中相乘

算法

  • 第1步 – 定义我们要相乘的浮动变量和要将结果加入其中的浮动变量。

  • 第2步 – 用你要乘的各自数值初始化这些变量。

  • 第3步 – 将两个数字相乘并存储在第三个变量中。

  • 第4步 – 打印两个数字相乘后的结果。

例子

package main

// fmt package provides the function to print anything
import "fmt"

func main() {

   // declaring the variables of type float
   var num1, num2, num3 float32

   // initializing the variables which we have to multiply
   num1 = 25.5
   num2 = 23.333

   // multiplying the float variables and storing them into a third variable
   num3 = num1 * num2

   // printing the multiplication of two numbers
   fmt.Println("Multiplication of", num1, "and", num2, "=\n", num3,"\n(multiplying within the function)")
}
Go

在上述函数中,我们首先声明了三个浮点数类型的变量。然后,我们用要乘的浮点数初始化其中两个变量。在这一步中,我们将这些数字相乘,并将它们存储在第三个数字中。最后,我们将打印出结果。

输出

Multiplication of 25.5 and 23.333 =
594.9915
(multiplying within the function)
Go

两个浮点数在函数之外相乘

算法

  • 第1步 – 定义我们要相乘的浮动变量和我们要把结果加到其中的浮动变量。

  • 第2步 – 用你要乘的各自的值初始化这些变量。

  • 第3步 – 通过调用 multiplyFloatNumber() 函数将两个数字相乘,并将其存储在第三个变量中。

  • 第4步 – 打印两个数字相乘后的结果。

例子

package main

// fmt package provides the function to print anything
import "fmt"

func multiplyFloatNumber(num1, num2 float32) float32 {
   return num1 * num2
}
func main() {
   // declaring the variables of type float
   var num1, num2, num3 float32

   // initializing the variables which we have to multiply
   num1 = 25.5
   num2 = 23.333

   // multiplying the float variables and storing them into a third variable
   num3 = multiplyFloatNumber(num1, num2)

   // printing the result
   fmt.Println("Multiplication of", num1, "and", num2, "=\n", num3, "\n(multiplying outside the function)")
}
Go

在上述函数中,我们首先声明了三个浮点数类型的变量。然后,我们用我们要乘的浮点数初始化其中两个。在这一步中,我们通过调用 multiplyFloatNumber() 函数将这些数字相乘并存储在第三个数字中。最后,我们将打印出结果。

multiplyFloatNumber(num1, num2 float32)的描述 float32.

  • (num1, num2 float32) – 这是在Golang中创建一个函数作为参数的方式。在这个函数中,我们有两个 float32 类型的参数。

  • func multiplyFloatNumber(num1, num2 float32) float32 – 函数定义末尾的float32显示的是函数的返回类型,对于这个函数来说是float32。

输出

Multiplication of 25.5 and 23.333 =
594.9915
(multiplying outside the function)
Go

通过这些方式,我们可以乘以浮点数。为了使代码更具可读性和模块化,我们可以采用第二种方法。因为,给函数起一个合适的名字,一个不懂相应编程语言的人也能理解代码。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册