I don't believe there is any way to programatically change the representation of a numeric, however, you can surely change the way it looks to the user with property nodes. You can set Format, Precision, Data Range, etc.
You could then use a case structure to convert the front panel DBL (for example) to the appropriate representation using the numeric conversion vi's.
Tim