The argument is converted to decimal notation in the style
[-] ddd.ddd...
where the number of digits after the decimal point is equal to the precision (if a non-zero precision was given).