复数

  1. 复数类型:
  2. complex64: 由两个float32类型的值分别表示复数的实数部分和虚数部分
  3. complex128: 由两个float64类型的值表示复数的实数部分和虚数部分

复数类型的值一般由浮点数表示的实数部分、加号”+”、浮点数表示的虚数部分以及小写字母”i”组成,例如:

  1. var x complex128 = complex(1,2) //1+2i

对于一个复数 c = complex(x, y) ,可以通过Go语言内置函数 real(z) 获得该复数的实 部,也就是 x ,通过 imag(c) 获得该复数的虚部,也就是 y 。