Tutoriel par Examples: bcmath



bcadd vs float + float var_dump('10' + '-9.99'); // float(0.0099999999999998) var_dump(10 + -9.99); // float(0.0099999999999998) var_dump(10.00 + -9.99); // float(0.0099999999999998) var_dump(bcadd('10', '-9.99', 20)); // string(22) "0.01000000000000000000...
Sur les systèmes 32 bits, les entiers supérieurs à 0x7FFFFFFF ne peuvent pas être stockés primitivement, tandis que les entiers compris entre 0x0000000080000000 et 0x7FFFFFFFFFFFFFFF peuvent être stockés primitivement sur les systèmes 64 bits, mais pas sur les systèmes 32 bits ( signed long long )....

Page 1 de 1