Actually, no it shouldn't.  Since the literal `1e20` is a Python float it will always be float64.  Carry on...