Floating Point Representation


I've been mulling over floating point number representation. I believe that any floating point value of arbitrary precision can be represented by an arbitrary set of bytes with a scaling factor used to locate the decimal point. So 3141592 with a scaling factor of 105 would represent 3.141592 properly. The choice of precision would of course be left to the encoding party.