Int, "पूर्णांक" के लिए संक्षिप्त, एक मौलिक है परिवर्तनशील में निर्मित प्रकार संकलक और संपूर्ण संख्याओं को धारण करने वाले संख्यात्मक चर को परिभाषित करने के लिए उपयोग किया जाता है। अन्य डेटा प्रकारों में शामिल हैं नाव तथा दोहरा.
सी, सी ++, सी # और कई अन्य प्रोग्रामिंग की भाषाएँ int को डेटा प्रकार के रूप में पहचानें।
C ++ में, निम्नलिखित है कि आप पूर्णांक चर कैसे घोषित करते हैं:
int a = 7;
इंट लिमिटेशन
केवल संपूर्ण संख्याओं को इंट चर में संग्रहीत किया जा सकता है, लेकिन क्योंकि वे सकारात्मक और नकारात्मक दोनों संख्याओं को संग्रहीत कर सकते हैं, उन्हें भी माना जाता है पर हस्ताक्षर किए.
उदाहरण के लिए, 27, 4908 और -6575 वैध इंट्री हैं, लेकिन 5.6 और बी नहीं हैं। आंशिक भागों वाले नंबरों के लिए एक फ्लोट या डबल प्रकार के चर की आवश्यकता होती है, जिसमें दोनों में दशमलव अंक हो सकते हैं।
संख्या का आकार जो इंट में संग्रहीत किया जा सकता है, आमतौर पर भाषा में परिभाषित नहीं होता है, लेकिन इसके बजाय प्रोग्राम चलाने वाले कंप्यूटर पर निर्भर करता है। सी # में, इंट 32 बिट्स है, इसलिए मानों की सीमा -2,147,483,648 से 2,147,483,647 है। यदि बड़े मान आवश्यक हैं, तो डबल प्रकार का उपयोग किया जा सकता है।
अशक्त इंट क्या है?
Nullable int में int के समान मान होते हैं, लेकिन यह संपूर्ण संख्याओं के अलावा null को संग्रहीत कर सकता है। आप nullable int के लिए एक मान निर्दिष्ट कर सकते हैं जैसे आप int के लिए, और आप एक null मान भी असाइन कर सकते हैं।
जब आप किसी दूसरे राज्य (अमान्य या अनधिकृत) को मान प्रकार में जोड़ना चाहते हैं, तो अशक्त इंट उपयोगी हो सकता है। अशक्त int का उपयोग नहीं किया जा सकता है छोरों चूंकि लूप वेरिएबल को हमेशा इंट के रूप में घोषित किया जाना चाहिए।
इंट बनाम फ्लोट और डबल
इंट फ्लोट और डबल प्रकार के समान है, लेकिन वे विभिन्न उद्देश्यों की सेवा करते हैं।
इंट:
- अन्य प्रकारों की तुलना में कम जगह लेता है
- तेजी से अंकगणित है
- पूरी संख्याओं का उपयोग करता है
- अधिक कुशलता से कैश और डेटा ट्रांसफर बैंडविड्थ का उपयोग करता है
फ्लोट और डबल प्रकार:
- अधिक से अधिक दो बार मेमोरी का उपयोग करता है
- दशमलव बिंदु हो सकता है
- अधिक वर्ण हो सकते हैं
फ्लोट और डबल प्रकार के बीच का अंतर मूल्यों की श्रेणी में निहित है। डबल की सीमा फ्लोट की तुलना में दोगुनी है, और यह अधिक अंकों को समायोजित करता है।
ध्यान दें: INT का उपयोग Microsoft Excel में सूत्र के रूप में संख्याओं को नीचे करने के लिए किया जाता है, लेकिन इसका इस पृष्ठ पर वर्णित int के साथ कोई लेना-देना नहीं है।