Thường xuyên trong kinh nghiệm lập trình của tôi, tôi cần đưa ra quyết định liệu tôi nên sử dụng float hay double cho các số thực của mình. Đôi khi tôi đi phao, đôi khi tôi đi gấp đôi, nhưng thực sự điều này cảm thấy chủ quan hơn. Nếu tôi phải đối mặt để bảo vệ quyết định của mình, có lẽ tôi sẽ không đưa ra lý do hợp lý.
Khi nào bạn sử dụng float và khi nào bạn sử dụng double? Bạn có luôn sử dụng gấp đôi, chỉ khi có sự hạn chế về bộ nhớ thì bạn mới nổi? Hoặc bạn sử dụng luôn nổi trừ khi yêu cầu chính xác yêu cầu bạn sử dụng gấp đôi? Có một số khác biệt đáng kể về độ phức tạp tính toán của các số liệu cơ bản giữa float và double? Những ưu và nhược điểm của việc sử dụng float hay double là gì? Và bạn thậm chí đã sử dụng lâu dài gấp đôi?