unsigned longC'de veri tipinin nasıl yazdırılacağını asla anlayamıyorum .
Varsayalım unsigned_foobir 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 -123123123yerine bir tür numara basar unsigned long.
%lubu sefer çalıştı. Teşekkürler. Daha önce başka bir şey olmuş olmalı ve işe yaramadı.