Noname > 23-12-21, 09:23 AM
![[Hình: H7eTmDL.png]](https://i.imgur.com/H7eTmDL.png)
ongke0711 > 23-12-21, 02:26 PM
![[Hình: MdfCQm1.png]](https://i.imgur.com/MdfCQm1.png)
Noname > 23-12-21, 06:59 PM
(23-12-21, 02:26 PM)ongke0711 Đã viết: Cái vụ này thì lại liên quan đến cái lỗi "dấu chấm động - Floating point" nữa rồi. Kiểu như hình: 0.1 + 0.2 không bằng 0.3
Khi cộng trừ các số thập phân, máy tính chuyển sang mã nhị phân (Binary) 32 bit để tính toán (theo cái chuẩn IEEE 754 gì đó), rồi bị làm tròn, cắt bớt chuỗi nhị phân ...dẫn đến có sai số.
ongke0711 > 23-12-21, 07:17 PM
Giải thích vụ này cũng điên đầu nếu như họ không biết về cách máy tính tính toán, về việc chuyển từ 1 số thành binary như thế nào, rồi cái qui định IEEE 754....