Tôi đã thấy nó ở một số nơi mà (int)someValue
không chính xác và thay vào đó là sự cố được gọi cho hàm round()
. Sự khác biệt giữa hai là gì?biến biến thành hàm int vs round()
Cụ thể, nếu cần thiết, đối với C99 C. Tôi cũng đã thấy cùng một vấn đề trong chương trình của tôi khi viết chúng trong java.
Điều thú vị nữa mà tôi chưa từng nghe trước đây: "Vòng tới gần nhất là chế độ làm tròn IEEE mặc định." - https://randomascii.wordpress.com/2014/01/27/theres-only-four-billion-floatsso-test-them-all/ – cmp