cari

Rumah  >  Soal Jawab  >  teks badan

ios - float 保留两位小数

比方说3.1415926,我现在想传给后台的是3.14,类型是必须是float类型,该怎么样做?
还有即便通过运算得到了3.14,然后我要是按float传过去,是不是本质上传的还是3.1400000?

伊谢尔伦伊谢尔伦2825 hari yang lalu1297

membalas semua(6)saya akan balas

  • 怪我咯

    怪我咯2017-04-18 09:59:04

    Sepatutnya boleh menggunakan pemformatan rentetan, kerana apa yang diterima di latar belakang juga adalah jenis rentetan dan bukan jenis apungan Hanya gunakan .2f terus

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:59:04

    Mengapakah semua rentetan dihantar dari hujung hadapan ke hujung belakang? Float tidak mempunyai sebarang bilangan tempat perpuluhan atau perpuluhan besar

    balas
    0
  • PHPz

    PHPz2017-04-18 09:59:04

    Jenis berganda lebih tepat Anda juga boleh mencuba kelas NSDecimalNumber

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:59:04

    Gunakan fungsi floor:
    double re = floor(numFloat*100) / 100;

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 09:59:04

    Anda boleh menggunakan toFixed(2) untuk mengekalkan dua tempat perpuluhan

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:59:04

    .2f secara amnya ok

    balas
    0
  • Batalbalas