One, Printf output format
The general form of a format string in C is:%[flag [output minimum width] [. precision] [length] type, where the entry in square brackets [] is optional. The meanings of the items are described as follows:
1. Type type character is used to represent the type of output data, its format character and meaning are shown in the following table:
Represents the format character format character meaning of the output type
A floating-point number, hexadecimal digit, and P-count method (C99)
A floating-point number, hexadecimal digit, and P-count method (C99)
C Output Single character
D output signed integers in decimal form (positive numbers do not output symbols)
E output single, double-precision real numbers in exponential form
E output single, double-precision real numbers in exponential form
F output single, double-precision real numbers in decimal form
G output single, double-precision real numbers with shorter output widths in%f%e,%e format when exponent is less than 4 or greater than or equal to precision
G output single, double-precision real numbers with shorter output widths in%f%e,%e format when exponent is less than 4 or greater than or equal to precision
I signed decimal integer (same as%d)
o Output unsigned integers in eight binary form (do not output prefix O)
P
Output formats for cout in printf and C + +