संभव डुप्लिकेट:
How to printf “unsigned long” in C?सी में printf के साथ एक हस्ताक्षरित लंबी int मुद्रित करने के लिए कैसे?
मैं तो जैसे मेरा नंबर है ...
int unsigned long number = 600851475143;
मैं printf()
साथ इसे प्रिंट करने की कोशिश कर रहा हूँ। हर बार जब मैं कोशिश करता हूं, मुझे संकलक द्वारा चेतावनी मिलती है।
मैंने %uld
, %ld
की कोशिश की है और गूगलिंग मुझे जवाब नहीं ढूंढ रहा है।
मैं सी सीख रहा हूँ, लेकिन इससे पहले एक long int
उपयोग करने के लिए नहीं था, इसलिए मुझे यकीन है कि मैं क्या उपयोग करना चाहिए नहीं कर रहा हूँ।
क्या विनिर्देशक मैं पीछा कर रहा हूँ है?
http://projecteuler.net/problem=3 आप इसे पढ़ सकते –
http://en.cppreference.com/w/cpp/io/c/fprintf –