आधार प्रकार के अर्थ को बदलने के लिए एक संशोधक का उपयोग किया जाता है ताकि यह आपकी आवश्यकताओं के अनुसार काम करे। उदाहरण के लिए, समय नकारात्मक नहीं हो सकता है और इसे अहस्ताक्षरित करना समझ में आता है। सी ++ चार, इंट और डबल डेटा प्रकारों को उनके पहले संशोधक रखने की अनुमति देता है। डेटा प्रकार संशोधक यहां सूचीबद्ध हैं -
- हस्ताक्षरित
- अहस्ताक्षरित
- लंबी
- संक्षिप्त
संशोधक हस्ताक्षरित, अहस्ताक्षरित, लंबा और छोटा पूर्णांक आधार प्रकारों पर लागू किया जा सकता है। इसके अलावा, हस्ताक्षरित और अहस्ताक्षरित को चार पर लागू किया जा सकता है, और लंबे को डबल पर लागू किया जा सकता है।
हस्ताक्षरित और अहस्ताक्षरित संशोधक का उपयोग उपसर्ग के रूप में बहुत लंबे या छोटे संशोधक के रूप में भी किया जा सकता है। उदाहरण के लिए, अहस्ताक्षरित लंबी इंट।
सी ++ अहस्ताक्षरित, लघु, या लंबे पूर्णांक घोषित करने के लिए एक आशुलिपि संकेतन की अनुमति देता है। आप बिना इंट के अहस्ताक्षरित, लघु या लंबे शब्द का उपयोग कर सकते हैं। इंट निहित है। उदाहरण के लिए -
unsigned long a; // AND unsigned long int a; // Are the same