2010-08-29 9 views
9

संभावित डुप्लिकेट:
How would you set a variable to the largest number possible in C?
maximum value of intक्या कोई LARGEST_INTEGER मैक्रो या कुछ समान है? (सी)

मैं अपने मेरी कोड में अधिकतम पूर्णांक मान उपयोग करने की आवश्यकता है, लेकिन मैं स्पष्ट रूप से 4294967295 लिखने के लिए नहीं करना चाहती। क्या यह कहीं परिभाषित है?

उत्तर

24

(int के लिए) INT_MAX या UINT_MAX (unsigned int के लिए) <limits.h>

1

INT_MAX वहाँ में एक निरंतर किया जाएगा limits.h, अगर मुझे गलत नहीं लगता है तो यह इंट होगा _MAX

3

में परिभाषित

#include <limits.h> 

int maximum = INT_MAX; 
1

फ़ाइल stdint.h में फ़ाइल को विभिन्न पूर्णांक प्रकारों के लिए सभी अलग-अलग मैक्रोज़ शामिल हैं। विशेष रूप से UINTMAX_MAXuintmax_t के लिए।

संबंधित मुद्दे