Tôi đã tìm thấy% g để chỉ hiển thị số thập phân nếu cần. Nếu số là toàn bộ, không có dấu .000 được thêm vào, do đó, đó là tốt. Nhưng trong trường hợp ví dụ 1.12345, tôi muốn câu trả lời ngắn gọn là 1.123. Và trong trường hợp 1.000 tôi muốn chỉ hiển thị 1, như% g đã làm.Sử dụng đúng định dạng thông số để hiển thị tối đa ba số thập phân nếu cần, nếu không thì số thập phân là 0?
Tôi đã cố gắng chỉ định% .3g trong chuỗi, nhưng điều đó không hoạt động. Nếu có ai có câu trả lời, tôi sẽ biết ơn!
Cảm ơn bạn đã trả lời của bạn, nhưng nó vẫn không hoạt động một cách chính xác. –
% .3g sẽ không hiển thị số lượng bán lớn, như 100 000. Điều đó được in dưới dạng 1E + 05, không lý tưởng: D % .3f có vẻ phù hợp nhất, nhưng luôn luôn để lại dấu 0 khi trên một số nguyên .. :( –
Làm cách nào để có 123456.1234 được in như 123456.12, cũng như 123456.00 được in là 123456? Hai số thập phân, chỉ khi cần ..? –