इस ट्यूटोरियल में, हम C/C++ में एक्सटेंडेड इंटीग्रल टाइप्स को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।
सी में डेटा प्रकार बहुत कम परिभाषित हैं। कंपाइलर के 32 या 64 बिट होने के आधार पर उनकी रेंज वैल्यू बदल जाती है। आप अपने प्रोग्राम में जिस कंपाइलर रेंज का उपयोग करना चाहते हैं उसे निर्दिष्ट करने के लिए हम intN_t. . का उपयोग करते हैं
उदाहरण
#include <iostream> using namespace std; int main(){ uint8_t i; //mentioning the bit to be 8 i = 0; cout << "Minimum value of i\t: "<<< (int)i << endl; i = 255; cout << "Maximum value of i\t: "<< (int)i << endl; //moving beyond the given bit will result in garbage value i = 2436; cout << "Beyond range value of i\t: " << (int)i << endl; return 0; }
आउटपुट
Minimum value of i : 0 Maximum value of i : 255 Beyond range value of i : 132