How to avoid the scientific notation in output?

Before M11.2 you can use ExponentFunction:

NumberForm[0.5^20, 12, ExponentFunction->(Null&)]

0.000000953674316406

In M11.2 you can also use the option ScientificNotationThreshold as suggested by @b.gatessucks:

NumberForm[0.5^20, 12, ScientificNotationThreshold->{-Infinity, Infinity}]

0.000000953674316406

Instead of NumberForm, you could use DecimalForm:

DecimalForm[.5^20]

0.000000953674316406


You can use AccountingForm consult help for it. I tried and look the result

AccountingForm[0.2^20, 40]

0.0000000000000104857600000000