Code:
union  {
   float               dVal;
   unsigned byte  bByt[4];
   } both;

    both.dVal = 3.14
    bot.bByt[0] 
    bot.bByt[1] 
    bot.bByt[2] 
    bot.bByt[3]