保留四位小数运算(1.0001-1)会是什么结果
刚做一个简单的减法运算,如题
开始很所以然的认为等于0.0001,结果确不是
<?phpecho 1.0001 - 1; //结果等于:9.9999999999989E-5,我和我的小伙伴们都惊呆了。。。?>
<?phpecho 1.01 - 1; //结果等于:0.01?>
<?phpecho bcsub(1.0001 , 1, 4); //结果就等于:0.0001了。注意:后面的4,保留4位小数不能少。要不结果也就不对了?>
<?phpecho bcsub(98765432101234 , 12345678901234); //14位运算结果等于:86419753200000echo bcsub(987654321012345 , 123456789012345); //15位运算结果等于:0?>