Type
Argument Type
Input Format
d int Signed decimal number.
u unsigned int Unsigned decimal number.
o unsigned int Unsigned octal number.
x unsigned int Unsigned hexadecimal number using “0123456789abcedf”.
X unsigned int Unsigned hexadecimal number using “0123456789ABCDEF”.
f float Floating-point number formatted as
<[>-<]>dddd.dddd.
e float Floating-point number formatted as
<[>-<]>d.dddde<[>-<]>dd.
E float Floating-point number formatted as
<[>-<]>d.ddddE<[>-<]>dd.
g float Floating-point number using either the e or f format, whichever is more compact for the specified value and precision.
G float Floating-point number using either the E or f format, whichever is more compact for the specified value and precision.
c char A single character.
s * A string of characters terminated by a null character (‘\0′).
p * A generic pointer formatted as a linear address.
更多: C166_printf
Posted by ian at 17:12 Tagged with: C51
d int Signed decimal number.
u unsigned int Unsigned decimal number.
o unsigned int Unsigned octal number.
x unsigned int Unsigned hexadecimal number using “0123456789abcedf”.
X unsigned int Unsigned hexadecimal number using “0123456789ABCDEF”.
f float Floating-point number formatted as
<[>-<]>dddd.dddd.
e float Floating-point number formatted as
<[>-<]>d.dddde<[>-<]>dd.
E float Floating-point number formatted as
<[>-<]>d.ddddE<[>-<]>dd.
g float Floating-point number using either the e or f format, whichever is more compact for the specified value and precision.
G float Floating-point number using either the E or f format, whichever is more compact for the specified value and precision.
c char A single character.
s * A string of characters terminated by a null character (‘\0′).
p * A generic pointer formatted as a linear address.
更多: C166_printf
Posted by ian at 17:12 Tagged with: C51