Hi Wolfgang & Matthias,

Mathematically, what you have suggested is not correct, although, practically, it does work, but can be very messy.

Suppose I have a value like 123.45 in an n6.2 variable, which is the length of something. I wish to change to n6.4

Now I multiply the value by 100 to produce 12345.00.

To work with this, I must divide by 100. So now I have 123.4500.

The problem is the last two zeroes. Their presence basically says that the value was measured with four decimal places. BUT, it wasn’t, it was only measured to two decimal places.

Now suppose I divide 123.4500 by two and put the result in an n6.4, and get 61.725.

Is it true that two “somethings” of length 61.725 will exactly fit in the space of something with a length 123.45. The answer is no. The original 123.45 might really be 123.4572 (truncated), or, 123.4496 (rounded up).

To expand on Matthias’ comment, the number of decimal places should always reflect the true “precision” of a variable.