01/10/2018, 11:06
So sánh số thực trong C++
#include <iostream>
using namespace std;
int main(){
float a = 0.7;
if (a < 0.7){
cout << "YES";
} else{
cout << "NO";
}
return 0;
}
YES HAY NO TẠI SAO?
Bài liên quan
YES
Compiler bảo thế
GNU/GCC -std=gnu++1z
quan trọng là tại sao thôi
Mình không nghiên cứu cái này, chỉ biết là kiểu dữ liệu số thực có sai số, sai số này phụ thuộc vào os cũng có, ngôn ngữ cũng có,…
Google rất nhiều bài viết về vấn đề này. Hoặc chờ thành viên khác có có hiểu biết hơn, mình thì chỉ giải thích bằng compiler thôi :))
Vì đẹp trai
Bài viết này có thích giúp bạn câu trả lời tại sao