Lines Matching +full:end +full:- +full:of +full:- +full:conversion

2 .\"	The Regents of the University of California.  All rights reserved.
11 .\" 1. Redistributions of source code must retain the above copyright
12 .\" notice, this list of conditions and the following disclaimer.
14 .\" notice, this list of conditions and the following disclaimer in the
16 .\" 3. Neither the name of the University nor the names of its contributors
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
39 .Nd formatted wide character output conversion
61 family of functions produces output according to a
83 These functions write the output under the control of a
86 (or arguments accessed via the variable-length argument facilities of
90 These functions return the number of characters printed
93 used to end output to strings).
103 The format string is composed of zero or more directives:
108 and conversion specifications, each of which results
110 Each conversion specification is introduced by
115 with the conversion specifier.
119 .Bl -bullet
121 An optional field, consisting of a decimal digit string followed by a
131 Zero or more of the following flags:
132 .Bl -tag -width ".So \ Sc (space)"
143 conversions, the precision of the number is increased to force the first
144 character of the output string to a zero (except if a zero value is printed
145 with an explicit precision of zero).
150 conversions, a non-zero result has the string
162 digits follow it (normally, a decimal point appears in the results of
175 If a precision is given with a numeric conversion
182 .It Sq Cm \-
190 .Cm \-
196 produced by a signed conversion
202 number produced by a signed conversion.
211 or the integral portion of a floating point conversion
216 the non-monetary separator returned by
222 be padded with spaces on the left (or right, if the left-adjustment
226 An optional precision, in the form of a period
231 This gives the minimum number of digits to appear for
235 conversions, the number of digits to appear after the decimal-point for
239 conversions, the maximum number of significant digits for
243 conversions, or the maximum number of characters to be printed from a
248 An optional length modifier, that specifies the size of the argument.
253 conversion:
254 .Bl -column ".Cm q Em (deprecated)" ".Vt signed char" ".Vt unsigned long long" ".Vt long long *"
273 conversion, indicates that the argument is of an unsigned type
282 conversion, indicates that the argument is of a signed type equivalent in
287 conversion, it indicates that the argument is a pointer to a signed type
295 conversion:
296 .Bl -column ".Sy Modifier" ".Cm a , A , e , E , f , F , g , G"
305 conversion:
306 .Bl -column ".Sy Modifier" ".Vt wint_t" ".Vt wchar_t *"
311 A character that specifies the type of conversion to be applied.
319 instead of a
329 and non-positional arguments, the results are undefined.
331 The conversion specifiers and their meanings are:
332 .Bl -tag -width ".Cm diouxX"
358 The precision, if any, gives the minimum number of digits that must
370 These conversion characters are deprecated, and will eventually disappear.
376 .Oo \- Oc Ar d Li \&. Ar ddd Li e \(+- Ar dd
379 decimal-point character
380 and the number of digits after it is equal to the precision;
383 zero, no decimal-point character appears.
386 conversion uses the letter
401 .Li -inf
402 respectively when using the lowercase conversion character, and
405 .Li -INF
406 respectively when using the uppercase conversion character.
409 when using the lowercase conversion, and
411 when using the uppercase conversion.
417 .Oo \- Oc Ar ddd Li \&. Ar ddd ,
419 where the number of digits after the decimal-point character
422 explicitly zero, no decimal-point character appears.
438 The precision specifies the number of significant digits.
443 is used if the exponent from its conversion is less than \-4 or greater than
445 Trailing zeros are removed from the fractional part of the result; a
452 .Oo \- Oc Li 0x Ar h Li \&. Ar hhhp Oo \(+- Oc Ar d ,
454 where the number of digits after the hexadecimal-point character
457 represent the floating-point number; if the precision is
458 explicitly zero, no hexadecimal-point character appears.
459 This is an exact conversion of the mantissa+exponent internal
462 .Oo \- Oc Li 0x Ar h Li \&. Ar hhh
465 mantissas have a zero value to the left of the hexadecimal
476 conversion uses the prefix
522 argument is expected to be a pointer to an array of character type (pointer
533 the size of the array, the array must contain a terminating
541 argument is expected to be a pointer to an array of wide characters
553 the number of characters in
565 The number of characters written so far is stored into the
575 The complete conversion specification
584 In no case does a non-existent or small field width cause truncation of
585 a numeric field; if the result of a conversion is wider than the field
587 field is expanded to contain the conversion result.
612 .St -isoC-99 .