IT <code> - Tag floating-point [Câu hỏi]

68
hữu ích
7trả lời
70k xem

Phạm vi số nào có thể được biểu diễn trong các hệ thống IEEE-754 16, 32 và 64 bit?

Tôi biết một chút về cách các số dấu phẩy động được thể hiện, nhưng chưa đủ, tôi sợ. Câu hỏi chung là: Đối với độ chính xác nhất định (đối với mục đích của tôi, số vị trí thập phân chính xác trong cơ sở 10), phạm vi…
355
hữu ích
11trả lời
885k xem

Sự khác biệt giữa float và double là gì?

Tôi đã đọc về sự khác biệt giữa độ chính xác kép và độ chính xác đơn. Tuy nhiên, trong hầu hết các trường hợp floatvà doubledường như có thể thay thế cho nhau, tức là sử dụng cái này hay cái kia dường như không ảnh hưởng đến…
1367
hữu ích
32trả lời
1.1m xem

Làm cách nào để kiểm tra xem một chuỗi có phải là số (float) không?

Cách tốt nhất có thể để kiểm tra xem một chuỗi có thể được biểu diễn dưới dạng số trong Python không? Chức năng tôi hiện có ngay bây giờ là: def is_number(s): try: float(s) return True except…
367
hữu ích
24trả lời
582k xem

Làm thế nào để bạn làm tròn số UP trong Python?

Vấn đề này đang giết chết tôi. Làm thế nào để làm tròn số UP trong Python? Tôi đã thử làm tròn (số) nhưng nó làm tròn số xuống. Thí dụ: round(2.3) = 2.0 and not 3, what I would like Tôi đã thử int (số + .5) nhưng nó…
482
hữu ích
34trả lời
299k xem

Làm thế nào để đối phó với độ chính xác số dấu phẩy động trong JavaScript?

Tôi có kịch bản kiểm tra giả sau đây: function test(){ var x = 0.1 * 0.2; document.write(x); } test(); Điều này sẽ in kết quả 0.020000000000000004trong khi nó sẽ chỉ in 0.02(nếu bạn sử dụng máy tính của bạn).…
74
hữu ích
11trả lời
252k xem

Làm tròn số dấu phẩy động xuống số nguyên gần nhất?

Như tiêu đề cho thấy, tôi muốn lấy một số dấu phẩy động và làm tròn nó xuống số nguyên gần nhất. Tuy nhiên, nếu nó không phải là toàn bộ, tôi LUÔN muốn làm tròn biến, bất kể nó gần với số nguyên tiếp theo như thế nào. Có cách…
127
hữu ích
20trả lời
171k xem

Giữ lại độ chính xác với gấp đôi trong Java?

public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } Các mã trên…
84
hữu ích
8trả lời
196k xem

Hiển thị một float với hai chữ số thập phân trong Python?

Tôi có một hàm lấy các đối số float (thường là số nguyên hoặc số thập phân có một chữ số có nghĩa) và tôi cần xuất các giá trị trong một chuỗi có hai chữ số thập phân (5 -> 5,00, 5,5 -> 5,50, v.v.). Làm thế nào tôi có…
69
hữu ích
8trả lời
3.5k xem

Tại sao không phải là một công cụ xác định cho `float` được định nghĩa trong` printf`?

Có vẻ như nó có thể có được, có (ít nhất là trong C99) bổ chiều dài có thể được áp dụng cho int: %hhd, %hd, %ldvà %lldcó nghĩa là signed char, short, longvà long long. Thậm chí còn có một sửa đổi độ dài áp dụng cho double:…
74
hữu ích
8trả lời
34k xem

PHP - Số chính xác nổi [trùng lặp]?

Câu hỏi này đã có câu trả lời ở đây: Là toán nổi điểm bị hỏng? 29 câu trả lời $a = '35'; $b = '-34.99'; echo…
2537
hữu ích
27trả lời
250k xem

Là toán nổi điểm bị hỏng?

Hãy xem xét các mã sau đây: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Tại sao những điều không chính xác này xảy ra?
282
hữu ích
1trả lời
12k xem

Tại sao một số float <so sánh số nguyên chậm hơn bốn lần so với số khác?

Khi so sánh số float với số nguyên, một số cặp giá trị mất nhiều thời gian hơn để được đánh giá so với các giá trị khác có cường độ tương tự. Ví dụ: >>> import timeit >>>…
287
hữu ích
13trả lời
256k xem

Tạo hình nổi chỉ hiển thị hai chữ số thập phân?

Tôi có giá trị 25.00trong một float, nhưng khi tôi in nó trên màn hình 25.0000000. Làm cách nào tôi có thể hiển thị giá trị chỉ với hai chữ số thập phân?
152
hữu ích
4trả lời
11k xem

Tại sao giá trị dấu phẩy động 4 * 0,1 trông đẹp mắt trong Python 3 nhưng 3 * 0,1 thì không?

Tôi biết rằng hầu hết các số thập phân không có biểu diễn dấu phẩy động chính xác ( Toán học dấu phẩy động có bị hỏng không? ). Nhưng tôi không hiểu tại sao 4*0.1được in độc đáo như 0.4, nhưng 3*0.1không, khi cả hai giá trị…
129
hữu ích
10trả lời
233k xem

Sự khác biệt giữa một hoạt động điểm nổi chính xác đơn và chính xác kép là gì?

Sự khác biệt giữa một hoạt động điểm nổi chính xác duy nhất và hoạt động nổi chính xác kép là gì? Tôi đặc biệt quan tâm đến các điều khoản thực tế liên quan đến máy chơi game video. Ví dụ, Nintendo 64 có bộ xử lý 64 bit…

15 30 50 mỗi trang