Theo trang web sau đây: http://en.cppreference.com/w/cpp/language/typesDouble - IEEE 754 lựa chọn thay thế
"đôi - độ chính xác gấp đôi loại dấu chấm động thường IEEE-754 64 bit loại dấu chấm động.".
Nó nói "thường". Các định dạng/tiêu chuẩn khác có thể sử dụng C++ double
là gì? Trình biên dịch nào sử dụng một giải pháp thay thế cho định dạng IEEE? Hoặc kiến trúc?
Tôi nghĩ rằng tất cả các trường hợp ngoại lệ sẽ rất cũ. Tôi đã sử dụng một mạng dữ liệu điều khiển có điểm nổi 60 bit chẳng hạn. –
Theo [kho lưu trữ của tất cả các kiến thức] (http://en.wikipedia.org/wiki/Floating_point#History): một số máy tính lớn của IBM và Cray, và bất cứ thứ gì từ trước những năm 80, sử dụng các định dạng không phải IEEE. –
Bất cứ điều gì phù hợp với tiêu chuẩn C++ sẽ làm. –