If you're willing to give up (quite a bit of) precision, yes. If all your numbers are between 0 and 2, use a fixed-point notation instead, for 15 bits of precision (or 4-5 decimals) per value. If you have a different reach, you'll need to encode them differently. A single (or as most languages would have it, float) takes up 32 bits of space. Putting two in the space of one reduces that to 16 each, you'll only have 65536 possible values for each half as opposed to 4294967296 for the single. Small note, your singles can't achieve the precision you're displaying. On 11/09/06, John Pearson wrote: > I have memory set aside for singles, but now I need to fit 2 singles into one single space. Is there a way to zip 2 singles into 1 that I could have my program extract when needed? > > Example: 1.022393341 0.443329992 > > Can I zip the above into one single that will not take too much program code to extract? > > Thanks > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist