unsigned long
C'de veri tipinin nasıl yazdırılacağını asla anlayamıyorum .
Varsayalım unsigned_foo
bir olduğunu unsigned long
, o zaman deneyin:
printf("%lu\n", unsigned_foo)
printf("%du\n", unsigned_foo)
printf("%ud\n", unsigned_foo)
printf("%ll\n", unsigned_foo)
printf("%ld\n", unsigned_foo)
printf("%dl\n", unsigned_foo)
Ve hepsi benim -123123123
yerine bir tür numara basar unsigned long
.
%lu
bu sefer çalıştı. Teşekkürler. Daha önce başka bir şey olmuş olmalı ve işe yaramadı.