Bagaimana cara mencetak "unsigned long" dalam C?
Saya tidak pernah mengerti bagaimana cara mencetak unsigned longdatatype dalam C. Misalkan unsigned_fooadalah unsigned long, maka saya coba: 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) Dan mereka semua mencetak semacam -123123123nomor alih-alih unsigned longyang saya miliki.