Câu hỏi được gắn thẻ «floating-point»

Số dấu phẩy động là xấp xỉ các số thực có thể biểu thị phạm vi lớn hơn số nguyên nhưng sử dụng cùng một lượng bộ nhớ, với chi phí chính xác thấp hơn. Nếu câu hỏi của bạn là về các lỗi số học nhỏ (ví dụ tại sao 0,2 + 0,1 bằng 0,300000001?) Hoặc lỗi chuyển đổi thập phân, vui lòng đọc trang "thông tin" được liên kết bên dưới trước khi đăng.









6
Tại sao Double.MIN_VALUE không âm
Bất cứ ai cũng có thể làm sáng tỏ lý do tại sao Double.MIN_VALUEthực sự không phải là giá trị tối thiểu mà Nhân đôi có thể mất? Đó là một giá trị tích cực, và một đôi tất nhiên có thể là âm. Tôi hiểu tại sao nó là …


9
Tại sao Double.NaN == Double.NaN trả về sai?
Tôi chỉ đang nghiên cứu các câu hỏi OCPJP và tôi đã tìm thấy mã lạ này: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Khi tôi chạy mã, tôi nhận được: false true Làm thế nào là đầu ra falsekhi chúng ta so sánh hai thứ trông giống …
155 java  floating-point  nan  scjp  ocpjp 


16
So sánh số float trong php
Tôi muốn so sánh hai float trong PHP, như trong mã mẫu này: $a = 0.17; $b = 1 - 0.83; //0.17 if($a == $b ){ echo 'a and b are same'; } else { echo 'a and b are not same'; } Trong mã này, nó trả về kết …

7
độ chính xác 'float' so với 'double'
Mật mã float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); sẽ cung cấp cho bạn đầu ra x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 trong đó trên dòng thứ ba 741012573242là rác và trên dòng thứ tư 116là rác. Có phải đôi luôn có 16 …
155 c  floating-point 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.