Hãy xem những điều mà mọi nhà khoa học máy tính nên biết về số học dấu phẩy động.
Số dấu phẩy động trong máy tính không biểu thị chính xác các phân số thập phân. Thay vào đó, chúng đại diện cho nhị phân phân số. Hầu hết các số phân số không có biểu diễn chính xác dưới dạng phân số nhị phân, vì vậy sẽ có một số làm tròn số. Khi một phân số nhị phân làm tròn như vậy được dịch ngược lại thành phân số thập phân, bạn sẽ có được hiệu ứng như mô tả.
Để lưu trữ giá trị tiền, cơ sở dữ liệu SQL thường cung cấp kiểu DECIMAL lưu trữ các chữ số thập phân chính xác. Định dạng này hơi kém hiệu quả hơn đối với máy tính, nhưng nó khá hữu ích khi bạn muốn tránh lỗi làm tròn số thập phân.