##printf clone
type : "diDuUcCsSoOxXpb"
flag : "-+ #0"
mode : "hljz"
type | Format | Sortie |
---|---|---|
d | int | |
i | int | |
D | long int | |
u | unsigned int | |
U | unsigned long int | |
c | unsigned char | |
C | unsigned long char | |
s | char * | |
S | wchar_t * | |
o: | unsigned int | octal |
O: | unsigned long int | octal |
x: | unsigned int | hexa |
X: | unsigned long int | hexa |
p: | void * | hexa (%#x or %#lx) |
drapeaux | action |
---|---|
rien | align right && left space |
- | align left & right space |
+ | Add sign + - |
espace | le signe n'est affiché que pour les valeurs négatives |
# | (octal 0VAL) (hexa 0xVAL ou 0XVAL) |