Command: atom_to_float32
  
Syntax: 
  include machine.e
  s = atom_to_float32(a1)
  
Description: 
  Convert a Euphoria atom to a sequence of 4 single-byte values.
  These 4 bytes contain the representation of an IEEE floating-
  point number in 32-bit format.
  
Comments: 
  Euphoria atoms can have values which are 64-bit IEEE floating-
  point numbers, so you may lose precision when you convert
  to 32-bits (16 significant digits versus 7). The range of 
  exponents is much larger in 64-bit format (10 to the 308, versus 
  10 to the 38), so some atoms may be too large or too small to 
  represent in 32-bit format. In this case you will get one of the 
  special 32-bit values: inf or -inf (infinity or -infinity). 
  
  Integer values will also be converted to 32-bit floating-point 
  format.
  
Example: 
     fn = open("numbers.dat", "wb")
              puts(fn, atom_to_float32(157.82)) -- write 4 bytes to a file
              
See Also: 
  atom_to_float64, float32_to_atom
  
