Avoid unnecessary truncation

Is there any way to change the general settings in Mathematica so that when I type e.g.

0.34*60000000


I get the output

20400000.


as opposed to the (for me not useful) representation

2.04*10^7


?

i.e. I want the raw number, not the formatted/adjusted form. And I do not want to use operators like SetPrecision. Ideally, I just want to change the settings so that whenever I type in a number I get the full answer. Is this possible? Perhaps using some command like SetOptions[$FrontEnd, ... ? - You can use 0.34*60000000 // AccountingForm I do not know now to set this to be automatically applied to each number printed. see mathematica.stackexchange.com/questions/20373/… (I think the answer you want is there, just saw it) – Nasser Oct 31 '13 at 1:55 It seems when I use$PrePrint = AccountingForm I get exactly what I want. Thanks! But is there a way to keep the digit block seperator set to "Thin Space"? –  Tom Oct 31 '13 at 2:05
I think you can using MakeBoxes, but I am not good at that. AccountingForm allready supports setting of DigitsBlocks. Try this: AccountingForm[0.34*60000000, DigitBlock -> 3, NumberSeparator -> ","] But I do not know how to tell it to use small space for separator. Using NumberSeparator -> " " will make the space too large. –  Nasser Oct 31 '13 at 2:11
You use use the same $PrePrint command, like this: $PrePrint = AccountingForm[#, DigitBlock -> 3, NumberSeparator -> " "] &; I just do not know how to make the separator small. –  Nasser Oct 31 '13 at 2:20
for the sake of completion: replacing the " " by "[ThinSpace]" gives the thin space. –  Tom Oct 31 '13 at 2:26

One way is to use $PrePrint $PrePrint = AccountingForm[#, DigitBlock -> 3, NumberSeparator -> "\[ThinSpace]"] &;

More information on AccountingForm