我需要標準化一個值(度)以使其在某個范圍內。我需要提醒一下 360 除法。func testFunc(t *testing.T) { v := -1050.6 n := int(v / 360) f := v - float64(n)*360 fmt.Printf("f: %v\n", f)}我期望-330.6的值是我得到的值-330.5999999999999。當我這樣做時會發生這種情況v - float64(n)*360。有沒有辦法擺脫這個錯誤?
- 1 回答
- 0 關注
- 95 瀏覽
添加回答
舉報
0/150
提交
取消