You just transfer the floating point as separate bytes. But beware of endinness http://en.wikipedia.org/wiki/Endianness
Can give us some more details. Like which language you program your PIC in etc.
By the way, you use TTL to RS232 level converter on the PIC side?
Different systems and compilers use different internal storage formats for floating point values.
The simplest way is send it as a text number.
eg. use sprintf to convert it to an ascii text string with formatting for the correct number of significant digits, then send that string a character at a time.
You could add some simple framing data to make it easier to track at the receiving end, like sending '#' first and ':' after, and a new line \n.
That makes is easy to check in hyperterminal or whatever as it's readable, and it's very obvious to your software when one string of digits ends and the next starts.
In order to give you more help. You have to tell us what you have done so far. Also why and how you struggle. This will take very long time if we have to drag every bit of information out of you.