我只是在我的电脑上运行此代码:
package main import ( "fmt" "math" ) func main() { const ali = 4e20 fmt.Println(math.Sin(ali)) }
得到了这个结果:
1.3471173831553043e+258
为什么罪的结果超过1?
Python和其他一些语言都有正确的结果