我需要标准化一个值(度)以使其在某个范围内。我需要提醒一下 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 关注
- 84 浏览
添加回答
举报
0/150
提交
取消