Hm. That's a different interpretation of "engineering notation". The basic requirement is that the characteristic (exponent) is always a power of 3. Eg. 6.66e+29 --> 6.660000e+29 should be 666.0e27.
Other examples:
In reply to Re^2: Engineering FP notation & sprintf
by BrowserUk
in thread Engineering FP notation & sprintf
by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |