क्या अहस्ताक्षरित कीवर्ड C ++ में डेटा प्रकार के लिए डिफ़ॉल्ट है
हां, हस्ताक्षरित और अहस्ताक्षरित का उपयोग स्टैंडअलोन प्रकार के विनिर्देशक के रूप में भी किया जा सकता है
पूर्णांक डेटा प्रकार चार, लघु, लंबी और int का प्रतिनिधित्व करने के लिए आवश्यक संख्या की सीमा के आधार पर या तो हस्ताक्षरित या अहस्ताक्षरित किया जा सकता है। हस्ताक्षरित प्रकार सकारात्मक और नकारात्मक दोनों मूल्यों का प्रतिनिधित्व कर सकते हैं, जबकि अहस्ताक्षरित प्रकार केवल सकारात्मक मूल्यों (और शून्य) का प्रतिनिधित्व कर सकते हैं।
एन बिट्स वाले एक अहस्ताक्षरित पूर्णांक में 0 और 2 n - 1 (जो 2 n भिन्न मान है) के बीच मान हो सकता है।
हालाँकि, हस्ताक्षरित और अहस्ताक्षरित भी स्टैंडअलोन प्रकार विनिर्देशक के रूप में इस्तेमाल किया जा सकता है, जिसका अर्थ है कि हस्ताक्षरित int और अहस्ताक्षरित int क्रमशः। निम्नलिखित दो घोषणाएँ बराबर हैं:
unsigned NextYear;
unsigned int NextYear;