ios - float 保留两位小数
伊谢尔伦
伊谢尔伦 2017-04-18 09:57:04
0
6
1288

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(6)
刘奇

バックグラウンドで受信されるものは float 型ではなく文字列型であるため、文字列フォーマットを使用できるはずです。

を直接使用してください。
いいねを押す +0
伊谢尔伦

すべての文字列がフロントエンドからバックエンドに渡されるのはなぜですか? Float には小数点以下の桁数 (bigdecimal) がありません

いいねを押す +0
PHPzhong

double 型の方が正確です。NSDecimalNumber クラスを試すこともできます。

いいねを押す +0
迷茫

floor 関数を使用します:
double re = floor(numFloat*100) / 100;

いいねを押す +0
刘奇

toFixed(2) を使用して小数点以下 2 桁を保持できます

いいねを押す +0
伊谢尔伦

.2f は一般的には問題ありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート