package main import ( "fmt" "math" "math/cmplx" ) /** bool , string (u)int , (u)int8 (u)int16 , (u)int32 , (u)int64 , uintptr(指针) byte , rune(字符类型 4个字节 相当于java 中的 char ) float32 , float64 , complex64 , complex128 (complex 复数) 强制类型转换 */ func main() { fmt.Println("hello world!") euler1() euler2() euler3() trangle() } /** 强制类型转换 常量 */ func trangle() { var a , b = 3 , 4 var c int c = int (math.Sqrt(float64(a * a + b * b))) fmt.Println(c) } func euler1() { c := 3 + 4i abs := cmplx.Abs(c) fmt.Println(abs) } func euler2() { fmt.Println(cmplx.Pow(math.E,1i * math.Pi) + 1) } func euler3() { fmt.Println(cmplx.Exp(1i*math.Pi) + 1) fmt.Printf("%3f\r\n",cmplx.Exp(1i*math.Pi) + 1) }
Go语言day02-类型
最新推荐文章于 2021-11-10 15:26:45 发布