Tôi muốn biết nếu có một chức năng đơn giản mà tôi có thể sử dụng mẫu này. Tôi có mộtLàm tròn số phao trong mục tiêu-c
float value = 1.12345;
tôi muốn làm tròn nó với gọi cái gì đó như
float value2 = [roundFloat value:value decimal:3];
NSLog(@"value2 = %f", value2);
Và tôi nhận được "1,123" Có Library
hoặc mặc định chức năng cho rằng hay tôi nên viết một khối mã cho loại tính toán này?
cảm ơn sự giúp đỡ của bạn trước
'% f' không xuất 6 số thập phân, nó _rounds_ đến 6 số thập phân. Giá trị dấu phẩy động thực sự không quá đẹp. – Sulthan
Điều này chỉ hoạt động đối với các giá trị nhất định có biểu diễn chính xác dưới dạng phân số nhị phân.Nó không hoạt động trong hơn 90% các trường hợp. – EJP