MST

星途 面试题库

面试题:Go语言中复数类型如何声明及进行基本运算

在Go语言中,如何声明一个复数变量?请举例说明对两个复数进行加法和乘法运算的代码实现。
47.3万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试

在Go语言中,可以通过以下方式声明复数变量:

// 声明一个复数变量
var complexNum complex128 = complex(1, 2)
// 或者使用简短声明
complexNum2 := complex(3, 4)

对两个复数进行加法和乘法运算的代码实现如下:

package main

import (
    "fmt"
)

func main() {
    num1 := complex(1, 2)
    num2 := complex(3, 4)

    // 加法运算
    sum := num1 + num2
    // 乘法运算
    product := num1 * num2

    fmt.Printf("加法结果: %v\n", sum)
    fmt.Printf("乘法结果: %v\n", product)
}