Câu hỏi của Học Lập Trình

Số float lớn nhất/nhỏ nhất trong C/C++ là bao nhiêu và tự động ép kiểu

1/Trong nhiều tài liệu tham khảo thì số float nằm trong khoảng ±1.18 x 10-38 to ±3.4 x 1038 với 6-9 significant digits, typically 7 nhưng khi nhập một số chẳng hạn như 98765432.0 thì hình như nó đã là kiểu double. 2/ Máy đã tự động ép kiểu?

Học Lập Trình viết 12:07 ngày 01/10/2018 chỉnh sửa

Độ chính xác của một số trong chương trình C/C++

Ví dụ như nhập 1 số có kiểu float là a = 999999999.0 và kiểm tra bằng lệnh If ( a==999999999.0) thì giá trị trả về là 2 số khác nhau. Lí do của việc đó có phải là do phần thập phân phía sau bị sai khác? Ai giải thích hộ phần này với

Học Lập Trình viết 11:58 ngày 01/10/2018 chỉnh sửa
1