Nhân chính xác 2 số float trong C

mình đang làm một bài về chuyển số IEEE754 về dạng demacial.
mình gặp vấn đề khi nhân để tính với các số Sign Exponent Mantissa. kết quả khi mình nhân máy tính cầm tay thì đúng nhưng khi dùng

float value = sign *  pow( 2.0, exponent ) * total;

thì chỉ có kết quả gần đúng thôi
Giờ mình cần thêm gì để tính đc giá trị đúng nhất?

ok kết quả đúng, nhưng in ra quên ko xài %.xf
cảm ơn mn đã xem

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?