PHP 運(yùn)算一般使用方式是什么?
比如說統(tǒng)計(jì)營業(yè)額的時(shí)候使用
$sql = "select sum(`price`) from table";
$cprice = $dosql($sql);
//將cprice * 100 的時(shí)候發(fā)現(xiàn) 結(jié)果的類型是float
都說 float 不適合運(yùn)算,會(huì)有影響嗎?
最好使用int類型,定義時(shí)候精確到分,單精度浮點(diǎn)數(shù)用4字節(jié)(32bit)表示浮點(diǎn)數(shù)
采用IEEE754標(biāo)準(zhǔn)的計(jì)算機(jī)浮點(diǎn)數(shù),在內(nèi)部是用二進(jìn)制表示的
如:7.22用32位二進(jìn)制是表示不下的。
所以就不精確了。