鍍金池/ 問答/PHP/ php浮點(diǎn)數(shù)計(jì)算

php浮點(diǎn)數(shù)計(jì)算

89.585-89.5 等于0.084999999999988

如何才能精準(zhǔn)

回答
編輯回答
兔寶寶
2017年11月12日 07:35
編輯回答
伴謊

一般擴(kuò)大100倍去處理

2017年8月19日 15:02
編輯回答
蔚藍(lán)色

一般是用php 里的bc函數(shù)庫進(jìn)行計(jì)算,下面是鏈接地址:
BC數(shù)學(xué)函數(shù)

但是一般不會推薦使用浮點(diǎn)數(shù)進(jìn)行算術(shù)運(yùn)算,一般有兩種方式進(jìn)行處理
第一種是使用定點(diǎn)數(shù)(decimal)
第二種是直接使用整型(Integer),其實(shí)很多公司都是用整型直接做運(yùn)算的,比如常見的微信支付,1分錢就是1,1塊錢就是100,只有到前端處理的時(shí)候在處理成浮點(diǎn)數(shù)

2018年1月2日 06:58
編輯回答
吃藕丑

你是打算保留幾位啊?

2017年10月23日 22:28
編輯回答
終相守

請采用bc math擴(kuò)展,這個(gè)擴(kuò)展提供了一系列數(shù)字運(yùn)行函數(shù).

2017年4月10日 13:39