Lines Matching +full:single +full:- +full:precision

63 .Bl -bullet -offset indent -compact
67 If the leading character is a single or double quote, the value is the
77 .St -ansiC ,
82 .Bl -tag -width Ds -offset indent -compact
88 Write a <form-feed> character.
90 Write a <new-line> character.
98 Write a <single quote> character.
103 value is the 1-, 2-, or 3-digit
115 .Bl -tag -width Ds
117 .Bl -tag -width Ds
128 formats the precision of the number is increased to force the first
133 format, a non-zero result has the string
150 .It Cm \&\-
151 A minus sign `\-' which specifies
162 A zero `0' character indicating that zero-padding should be used
163 rather than blank-padding.
164 A `\-' overrides a `0' if both are used;
170 be blank-padded on the left (or right, if the left-adjustment indicator
173 .It Precision:
177 .Em precision
184 from a string; if the digit string is missing, the precision is treated
191 The floating-point format specifiers
195 to request that additional precision be used, if available.
198 A field width or precision may be
203 supplies the field width or precision.
206 .Bl -tag -width Fl
215 is printed in the style `[\-]ddd.ddd' where the number of d's
216 after the decimal point is equal to the precision specification for
218 If the precision is missing, 6 digits are given; if the precision
231 .Sq Op - Ar d.ddd No \(+- Ar dd
235 the precision specification for the argument; when the precision is
251 whichever gives full precision in minimum space.
257 .Sq Op - Ar h.hhh No \(+- Li p Ar d
260 after is equal to the precision specification for the argument;
261 when the precision is missing, enough digits are produced to convey
262 the argument's exact double-precision floating-point representation.
276 indicated by the precision specification is reached; however if the
277 precision is 0 or missing, the string is printed entirely.
304 In no case does a non-existent or small field width cause truncation of
315 .Ex -std
319 .Bd -literal -offset indent
326 .Bd -literal -offset indent
332 .Bd -literal -offset indent
333 $ printf "%+d\en%d\en%d\en" 1 -2 13
335 -2
339 Same as above, but the single format string will be applied to the three
341 .Bd -literal -offset indent
342 $ printf "%+d\en" 1 -2 13
344 -2
349 .Bd -literal -offset indent
368 .St -p1003.2
381 Trying to print a dash ("-") as the first character causes
384 .Nm --
389 (such as UTF-8),
396 formats with a precision
400 to floating-point and then back again, floating-point precision may be lost.
401 (By default, the number is translated to an IEEE-754 double-precision
405 modifier may produce additional precision, depending on the hardware platform.)