Floating number output



primus wrote:
> Thank you, Richard!
>
> I understand  issue with representation of binary floating point number.
>
> But if we use command
>
> (float (/ 1 1000000))
>
> in CLISP, for example,
>
> then we have exact result 1.0E-6.

No, you don't have the exact result. 
It is simply printing fewer digits, rounding appropriately.

>
> Command (lisp::float (/ 1 1000000)) returns result 1.0f-6.
>
> Is it special post-processing of such kind of numbers?
If you consider "printing"  post-processing, yes.