Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

क्या होता है जब हम C++ में बिल्ट-इन डेटा प्रकारों की वैध सीमा को पार कर जाते हैं?

यहां हम देखेंगे कि परिणाम क्या होंगे, यदि हम C++ में बिल्ट-इन डेटाटाइप की सीमा को पार कर जाते हैं। तो आइए कुछ उदाहरण देखते हैं।

पहला चरित्र प्रकार डेटा है। यहां हम 0 से 300 तक के लूप का उपयोग कर रहे हैं, इसलिए इसे 0 से 300 तक प्रिंट करना चाहिए, फिर रुक जाना चाहिए। लेकिन यह एक अनंत लूप उत्पन्न करेगा। वर्ण प्रकार डेटा -128 से 127 तक रहता है। इसलिए 127 से बढ़ने के बाद, यह फिर से -128 हो जाएगा। तो यह कभी भी 300 के बिंदु पर नहीं पहुंचेगा।

उदाहरण

#शामिल करें 

आउटपुट

अक्षर असीमित रूप से मुद्रित होंगे।

अब, हम बूल प्रकार के डेटा का उपयोग करके इसका परीक्षण करेंगे। चूंकि बूल केवल 0, और 1 स्टोर कर सकता है, और लूप 1 से शुरू हो रहा है, इसलिए यह 1 अनंत समय प्रिंट करेगा। अगर यह 1 + 1 के बाद 2 तक पहुंच जाता है, तो इसे फिर से 1 असाइन किया जाएगा क्योंकि यह एक बूलियन बाइट डेटा है।

उदाहरण

#include नेमस्पेस का उपयोग करना std;int main() { bool x =true; के लिए (x =1; x <=6; x++) cout>> x;}

आउटपुट

1111………

यदि अहस्ताक्षरित मानों का उपयोग अहस्ताक्षरित इंट की तरह किया जाता है, तो यह 0 से 65535 तक स्टोर कर सकता है। तो इस लूप के लिए, यह 65530 से 65535 तक प्रिंट होगा, फिर यह 0 होगा, इसलिए 0 <65536। इस मामले में भी संख्याएं होंगी असीमित रूप से मुद्रित किया जा सकता है।

उदाहरण

#include नामस्थान का उपयोग करना std;int main() { अहस्ताक्षरित लघु x; for (x =65530; x <=35536; x++) cout>> x>> ", ";}

आउटपुट

65530, 65531, 65532, 65533, 65534, 65535, 0, 1, ………….. 
  1. सी # में शून्य डेटा प्रकार क्या हैं?

    C# अशक्त प्रकार प्रदान करता है, जिसके लिए आप सामान्य श्रेणी के मानों के साथ-साथ शून्य मान भी निर्दिष्ट कर सकते हैं। उदाहरण के लिए, आप किसी भी मान को -2,147,483,648 से 2,147,483,647 या Nullable वेरिएबल में स्टोर कर सकते हैं। इसी तरह, आप एक Nullable वेरिएबल में true, false या null असाइन कर सकते हैं।

  1. C# में पॉइंटर डेटा प्रकार क्या हैं?

    एक पॉइंटर एक वेरिएबल होता है जिसका मान दूसरे वेरिएबल का पता होता है यानी मेमोरी लोकेशन का सीधा पता। किसी भी चर या स्थिरांक के समान, किसी भी चर पते को संग्रहीत करने के लिए इसका उपयोग करने से पहले आपको एक सूचक घोषित करना होगा। पॉइंटर का सिंटैक्स है - type *var-name; आप निम्न प्रकार से एक सूचक प्रकार

  1. पायथन 3 में मानक डेटा प्रकार क्या हैं?

    पायथन के मानक डेटा प्रकारों में संख्यात्मक डेटा प्रकार, अनुक्रम प्रकार और शब्दकोश शामिल हैं जो कुंजी-मूल्य जोड़े का संग्रह है। संख्यात्मक डेटा प्रकार की वस्तुएँ या तो पूर्णांक, फ़्लोट या जटिल संख्याएँ होती हैं। पूर्णांक पूर्णांक होते हैं, जबकि फ़्लोट्स में एक भिन्नात्मक भाग होता है। सम्मिश्र संख्या