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

सी ++ में एक हस्ताक्षरित चार क्या है?

C++ में हमने देखा है कि कैरेक्टर टाइप डेटा होता है जिसे चार कहा जाता है। कभी-कभी हमने अहस्ताक्षरित चार भी देखे हैं। तो यहां हम देखेंगे कि मूल रूप से अहस्ताक्षरित चार का क्या मतलब है। हस्ताक्षरित चार और अहस्ताक्षरित चार के बीच बुनियादी अंतर क्या हैं?

हस्ताक्षरित चार और अहस्ताक्षरित चार दोनों का उपयोग एकल वर्ण को संग्रहीत करने के लिए किया जाता है। चर वर्णों के ASCII मान को संग्रहीत करता है। उदाहरण के लिए यदि 'ए' संग्रहीत है, तो वास्तव में यह 65 होगा। हस्ताक्षरित चार के लिए हमें हस्ताक्षरित लिखने की आवश्यकता नहीं है खोजशब्द। लेकिन अहस्ताक्षरित के लिए, हमें कीवर्ड का उल्लेख करना होगा। सिंटैक्स नीचे जैसा है।

unsigned char ch = ‘n’;

हस्ताक्षरित और अहस्ताक्षरित दोनों चार, वे 8-बिट्स के हैं। तो हस्ताक्षरित चार के लिए यह -128 से +127 तक मूल्य स्टोर कर सकता है, और हस्ताक्षरित चार 0 से 255 तक स्टोर करेगा।

मूल ASCII मान 0 से 127 की सीमा में हैं। ASCII के शेष भाग को विस्तारित ASCII के रूप में जाना जाता है। चार या हस्ताक्षरित चार का उपयोग करके हम विस्तारित ASCII मानों को संग्रहीत नहीं कर सकते। अहस्ताक्षरित चार का उपयोग करके, हम विस्तारित भाग को स्टोर कर सकते हैं क्योंकि इसकी सीमा 0 से 255 तक है।


  1. - विंडो पर c++ के लिए शीर्ष IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। यहां विंडो के लिए सर्वश्रेष्ठ C/C++ IDE की सू

  1. - C++ में हस्ताक्षरित और अहस्ताक्षरित कीवर्ड क्या हैं?

    C++ में सभी प्रकार के नंबरों में या तो एक चिन्ह हो सकता है या नहीं। उदाहरण के लिए, आप केवल सकारात्मक पूर्णांक का प्रतिनिधित्व करने के लिए एक int घोषित कर सकते हैं। जब तक अन्यथा निर्दिष्ट न हो, सभी पूर्णांक डेटा प्रकार हस्ताक्षरित डेटा प्रकार होते हैं, अर्थात उनके पास ऐसे मान होते हैं जो सकारात्मक या

  1. - C++ प्रोग्रामिंग लैंग्वेज क्या है?

    C++ एक प्रोग्रामिंग भाषा है जिसे बेल लैब्स में 1979 में बजेर्न स्ट्रॉस्ट्रुप द्वारा विकसित किया गया था। C++ को एक मध्य-स्तरीय भाषा के रूप में माना जाता है, क्योंकि इसमें उच्च-स्तरीय और निम्न-स्तरीय भाषा सुविधाओं का संयोजन होता है। यह सी का सुपरसेट है, और वस्तुतः कोई भी कानूनी सी प्रोग्राम कानूनी सी