CONVERSIONS
The following type modifier characters can appear in a conversion spec‐
ification:
l Indicates either that the conversion will be one of diouxX or n
and the next pointer is a pointer to a long int or unsigned long
int (rather than int), or that the conversion will be one of efg
and the next pointer is a pointer to double (rather than float).
Specifying two l characters is equivalent to L. If used with %c
or %s the corresponding parameter is considered as a pointer to
a wide character or wide character string respectively.
L Indicates that the conversion will be either efg and the next
pointer is a pointer to long double or the conversion will be
dioux and the next pointer is a pointer to long long.