Chào mọi người trong Diễn đàn ạ.
Em muốn hỏi là khi em sử dụng kiểu dữ liệu double, float, hoặc decimal có một số vấn đề khó hiểu.
Khi em muốn nhập vào một số kiểu float.
float x = float.Parse(Console.Readline());
Console.Writeline(x);
Em nhập vào số là 0.003 thì kết quả in ra màn hình lại là 3.
Em cũng không so sánh được hai số kiểu double, float hay decimal.
Mong mọi người giải thích giúp em với ạ.
Em cảm ơn ạ.