Logo hi.boatexistence.com

सी में अहस्ताक्षरित चार का उपयोग क्यों करें?

विषयसूची:

सी में अहस्ताक्षरित चार का उपयोग क्यों करें?
सी में अहस्ताक्षरित चार का उपयोग क्यों करें?

वीडियो: सी में अहस्ताक्षरित चार का उपयोग क्यों करें?

वीडियो: सी में अहस्ताक्षरित चार का उपयोग क्यों करें?
वीडियो: 23. अहस्ताक्षरित चार डेटा प्रकार 2024, अप्रैल
Anonim

यह आमतौर पर चरित्र मूल्यों को संग्रहीत करने के लिएका उपयोग करता है। अहस्ताक्षरित एक क्वालीफायर है जिसका उपयोग मेमोरी ब्लॉक में लिखे जाने वाले मूल्यों को बढ़ाने के लिए किया जाता है। उदाहरण के लिए - चार मानों को -128 से +127 के बीच संग्रहीत कर सकता है, जबकि एक अहस्ताक्षरित चार मान 0 से 255 तक ही संग्रहीत कर सकता है।

हमें हस्ताक्षरित और अहस्ताक्षरित चार की आवश्यकता क्यों है?

1 उत्तर। जबकि चार डेटा प्रकार आमतौर पर एक चरित्र का प्रतिनिधित्व करने के लिए उपयोग किया जाता है (और यहीं से इसका नाम मिलता है) इसका उपयोग तब भी किया जाता है जब बहुत कम मात्रा में स्थान, आमतौर पर एक बाइट, एक संख्या को संग्रहीत करने के लिए आवश्यक होता है। एक हस्ताक्षरित चार एक संख्या को -128 से 127 तक स्टोर कर सकता है, और एक अहस्ताक्षरित चार 0 से 255 तक की संख्या को स्टोर कर सकता है

क्या मुझे चार या अहस्ताक्षरित चार का उपयोग करना चाहिए?

आदर्श रूप से, एक पोर्टेबल प्रोग्राम को हमेशा हस्ताक्षरित चार या अहस्ताक्षरित चार का उपयोग करना चाहिए जब यह किसी वस्तु के हस्ताक्षर पर निर्भर करता है।लेकिन कई प्रोग्राम सादे चार का उपयोग करने के लिए लिखे गए हैं और इस पर हस्ताक्षर किए जाने की उम्मीद करते हैं, या उम्मीद करते हैं कि यह उन मशीनों के आधार पर अहस्ताक्षरित होगा, जिनके लिए वे लिखे गए थे।

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

अहस्ताक्षरित चार प्रकार केवल गैर-ऋणात्मक पूर्णांक मानों को संग्रहीत कर सकता है, इसकी न्यूनतम सीमा 0 और 127 के बीच है, जैसा कि C मानक द्वारा परिभाषित किया गया है। हस्ताक्षरित चार प्रकार, नकारात्मक, शून्य और सकारात्मक पूर्णांक मानों को संग्रहीत कर सकता है। इसकी न्यूनतम सीमा -127 और 127 के बीच है, जैसा कि C मानक द्वारा परिभाषित किया गया है।

सी में अहस्ताक्षरित का क्या अर्थ है?

C और C++ आजकल की भाषाओं में हस्ताक्षरित और अहस्ताक्षरित पूर्णांकों के बीच अंतर करने में असामान्य हैं। एक इंट डिफ़ॉल्ट रूप से हस्ताक्षरित है, जिसका अर्थ है कि यह सकारात्मक और नकारात्मक दोनों मूल्यों का प्रतिनिधित्व कर सकता है। एक अहस्ताक्षरित एक पूर्णांक है जो कभी भी ऋणात्मक नहीं हो सकता।

सिफारिश की: