MST

星途 面试题库

面试题:Go中复数类型的基础表示与运算

在Go语言中,如何声明一个复数变量?请举例说明,并展示如何对两个复数进行加法运算。
34.4万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试

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

package main

import (
    "fmt"
)

func main() {
    // 声明复数变量的方式一
    var complex1 complex128 = complex(1, 2)
    // 声明复数变量的方式二
    complex2 := 3 + 4i 

    // 复数加法运算
    result := complex1 + complex2
    fmt.Println("复数相加的结果:", result)
}

在上述代码中:

  1. 首先使用var关键字声明了一个complex128类型的复数变量complex1,并通过complex函数初始化实部为1,虚部为2。
  2. 然后使用简短声明方式:=声明并初始化了复数变量complex2,其实部为3,虚部为4。
  3. 最后将这两个复数相加并输出结果。Go语言内置了对复数基本运算(加、减、乘、除)的支持。