By default, neither ios::fixed nor ios::scientific is set. In this case, the notation used
depends on the value written. All meaningful but, at most, precision() decimal places are written
as follows: A leading zero before the decimal point and/or all trailing zeros and potentially even
the decimal point are removed. If precision() places are sufficient, decimal notation is used;
otherwise, scientific notation is used