Vì vậy, chúng ta biết rằng các phân số như 0,1, không thể được biểu diễn chính xác trong cơ sở nhị phân, gây ra các vấn đề chính xác (như đã đề cập ở đây: Formatting doubles for output in C#). Và chúng ta biết chúng ta có kiểu thập phân cho biểu diễn số thập phân của số ... nhưng vấn đề là, rất nhiều phương thức Math, không hỗ trợ kiểu thập phân, vì vậy chúng ta chuyển đổi chúng thành gấp đôi, làm hỏng số lần nữa.Làm thế nào đối phó với thực tế là hầu hết các phân số thập phân không thể được biểu diễn chính xác trong nhị phân?
vậy chúng ta nên làm gì?
Lưu ý rằng ** phân số chỉ không chính xác khi sử dụng định dạng dấu chấm động, cố định **. Không có gì ngăn cản bạn đại diện cho một phần tùy ý chính xác như tỷ lệ thực sự của hai con số, khác với thực tế là bạn phải làm tất cả toán học bằng tay. –
loại hoạt động bạn tham chiếu là gì, không có sẵn cho số thập phân? Bạn có thể vui lòng xây dựng? –