Tôi muốn thực hiện chức năng số nguyên lớn nhất. [Các "chức năng số nguyên lớn nhất" là một quitestandard name cho những gì còn được gọi là chức năng sàn.]Chức năng sàn số nguyên C++
int x = 5/3;
Câu hỏi của tôi là với số lượng lớn có thể có là một tổn thất chính xác như 5/3 sẽ tạo ra một đôi ?
EDIT: Hàm số nguyên Greatest là số nguyên nhỏ hơn hoặc bằng X. Ví dụ:
4.5 = 4
4 = 4
3.2 = 3
3 = 3
Những gì tôi muốn biết là 5/3 sẽ tạo ra một đôi? Bởi vì nếu như vậy tôi sẽ mất độ chính xác khi chuyển sang int.
Hy vọng điều này có ý nghĩa.
chức năng số nguyên lớn nhất là gì? – Andrey
Lưu ý rằng trong C và C++, toán tử '/' hoạt động trên các số nguyên luôn trả về kết quả nguyên. Ngoài ra, tôi nghĩ rằng bạn cần phải cụ thể hơn về những gì bạn muốn --- là chức năng của bạn sẽ trả lại số nguyên lớn nhất ** ít tham ** một số nhất định? Loại số đó sẽ có? Nếu đó là một 'float' hoặc' double', bạn sẽ mất chính xác bất kể. Nếu đó là loại nhà phát triển mô hình ** số ** hợp lý, bạn có thể tránh mất độ chính xác. – Pillsy
Đó là một hàm trả về * số nguyên * lớn nhất từ trước đến nay! Tôi tin rằng cái lớn nhất là 1.000.001 –