Hi Kurt - thanks for the reply. I am starting to understand this a bit more: == The IEEE 754 standard is a method of storing floating-point numbers in a compact way that is easy to manipulate. This standard is used by Intel coprocessors and most PC-based programs that implement floating-point math. IEEE 754 specifies that numbers be stored in binary format to reduce storage requirements and allow the built-in binary arithmetic instructions that are available on all microprocessors to process the data in a relatively rapid fashion. However, some numbers that are simple, nonrepeating decimal numbers are converted into repeating binary numbers that cannot be stored with perfect accuracy. For example, the number 1/10 can be represented in a decimal number system with a simple decimal: .1 However, the same number in binary format becomes the repeating binary decimal: .0001100011000111000111 (and so on) This number cannot be represented in a finite amount of space. Therefore, this number is rounded down by approximately -2.78E-17 when it is stored. If several arithmetic operations are performed to obtain a given result, these rounding errors may be cumulative.
... View more