मैं अक्सर uint32, uint64 जैसे प्रकारों का उपयोग करके स्रोत कोड देखता हूं और मुझे आश्चर्य होता है कि क्या उन्हें प्रोग्रामर द्वारा एप्लिकेशन कोड में परिभाषित किया जाना चाहिए या यदि वे एक मानक लिबिड हैडर में परिभाषित किए गए हैं।
मेरे आवेदन स्रोत कोड पर इन प्रकारों का सबसे अच्छा तरीका क्या है?
int_leastNN_t
औरuint_leastNN_t
के लिएNN
8, 16, 32, और 64 हमेशा मौजूद होना चाहिए । C99 कम से कम 64 बिट्स के पूर्णांक प्रकार के बिना कार्यान्वयन की अनुमति नहीं देता है, क्योंकिlong long
कम से कम उस बड़े होने की आवश्यकता है।