printf için bir long'u biçimlendiren argüman nedir?

printfişlevi,signed intiçin%dveya%igibi bir bağımsız değişken türü alır. Ancak,long` değeri için bir şey göremiyorum.

Çözüm

Belirticinin hemen önüne bir l (küçük harfli L) koyun.

unsigned long n;
long m;

printf("%lu %ld", n, m);
Yorumlar (4)

Sanırım demek istiyorsun:

unsigned long n;
printf("%lu", n);   // unsigned long

veya

long n;
printf("%ld", n);   // signed long
Yorumlar (0)