मैं कभी नहीं समझ सकता कि unsigned long
सी में डेटाटाइप कैसे प्रिंट करें ।
मान लीजिए unsigned_foo
एक है unsigned long
, तो मैं कोशिश करता हूं:
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)
और उन सभी के पास मेरे -123123123
बजाय किसी तरह का नंबर प्रिंट unsigned long
होता है।
%lu
इस समय काम किया। धन्यवाद। पहले कुछ और हुआ होगा और यह काम नहीं किया।