Sepatutnya boleh menggunakan pemformatan rentetan, kerana apa yang diterima di latar belakang juga adalah jenis rentetan dan bukan jenis apungan Hanya gunakan .2f terus
Mengapakah semua rentetan dihantar dari hujung hadapan ke hujung belakang? Float tidak mempunyai sebarang bilangan tempat perpuluhan atau perpuluhan besar
Sepatutnya boleh menggunakan pemformatan rentetan, kerana apa yang diterima di latar belakang juga adalah jenis rentetan dan bukan jenis apungan Hanya gunakan .2f terus
Mengapakah semua rentetan dihantar dari hujung hadapan ke hujung belakang? Float tidak mempunyai sebarang bilangan tempat perpuluhan atau perpuluhan besar
Jenis berganda lebih tepat Anda juga boleh mencuba kelas NSDecimalNumber
Gunakan fungsi
floor
:double re = floor(numFloat*100) / 100;
Anda boleh menggunakan toFixed(2) untuk mengekalkan dua tempat perpuluhan
.2f secara amnya ok