Chris@0: Different float syntaxes Chris@0: ----- Chris@0: float overflows Chris@0: // (all are actually the same number, just in different representations) Chris@0: 18446744073709551615; Chris@0: 0xFFFFFFFFFFFFFFFF; Chris@0: 01777777777777777777777; Chris@0: 0177777777777777777777787; Chris@0: 0b1111111111111111111111111111111111111111111111111111111111111111; Chris@0: ----- Chris@0: array( Chris@0: 0: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 1: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 2: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 3: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 4: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 5: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 6: Scalar_DNumber( Chris@0: value: 0 Chris@0: ) Chris@0: 7: Scalar_DNumber( Chris@0: value: 302000000000 Chris@0: ) Chris@0: 8: Scalar_DNumber( Chris@0: value: 3.002E+102 Chris@0: ) Chris@0: 9: Scalar_DNumber( Chris@0: value: INF Chris@0: ) Chris@0: 10: Scalar_DNumber( Chris@0: value: 1.844674407371E+19 Chris@0: comments: array( Chris@0: 0: // various integer -> float overflows Chris@0: 1: // (all are actually the same number, just in different representations) Chris@0: ) Chris@0: ) Chris@0: 11: Scalar_DNumber( Chris@0: value: 1.844674407371E+19 Chris@0: ) Chris@0: 12: Scalar_DNumber( Chris@0: value: 1.844674407371E+19 Chris@0: ) Chris@0: 13: Scalar_DNumber( Chris@0: value: 1.844674407371E+19 Chris@0: ) Chris@0: 14: Scalar_DNumber( Chris@0: value: 1.844674407371E+19 Chris@0: ) Chris@0: )