एक अशक्त वर्ण एक ऐसा वर्ण है जिसके सभी बिट शून्य पर सेट होते हैं। … इसलिए, इसका शून्य का एक संख्यात्मक मान है और इसका उपयोग वर्णों की एक स्ट्रिंग के अंत का प्रतिनिधित्व करने के लिए किया जा सकता है, जैसे कि एक शब्द या वाक्यांश।
स्ट्रिंग्स शून्य के साथ क्यों समाप्त होती हैं?
नल-टर्मिनेटेड स्ट्रिंग्स आवश्यक है कि एन्कोडिंग शून्य बाइट (0x00) का कहीं भी उपयोग न करे, इसलिए हर संभव ASCII या UTF-8 स्ट्रिंग को स्टोर करना संभव नहीं है। हालांकि, ASCII या UTF-8 के उपसमुच्चय को संग्रहीत करना आम बात है - NUL को छोड़कर प्रत्येक वर्ण - नल-टर्मिनेटेड स्ट्रिंग्स में।
सी में स्ट्रिंग में नल कैरेक्टर का क्या उपयोग है?
यह नल का ascii मान है। इसका उपयोग यह पहचानने के लिए किया जाता है कि स्ट्रिंग में शून्य मौजूद है या नहीं, स्ट्रिंग ऑपरेशन करते समय । संकलक एक स्ट्रिंग के अंत की पहचान करने में सक्षम होता है जब उसका सामना \o वर्ण से होता है।
स्ट्रिंग्स में एक नल कैरेक्टर क्या है?
अशक्त वर्ण (शून्य टर्मिनेटर भी) एक नियंत्रण वर्ण है जिसका मान शून्य है। … आज चरित्र का सी और उसके डेरिवेटिव और कई डेटा प्रारूपों में बहुत अधिक महत्व है, जहां यह एक स्ट्रिंग के अंत को इंगित करने के लिए उपयोग किए जाने वाले आरक्षित वर्ण के रूप में कार्य करता है, जिसे अक्सर नल-टर्मिनेटेड स्ट्रिंग कहा जाता है।
स्ट्रिंग ऐरे में नल का क्या उपयोग है?
नाम सरणी शून्य स्ट्रिंग है। इसका मतलब यह नहीं है कि तत्व शून्य पर इसका एक शून्य वर्ण ('\0') है। इसका मतलब है कि name को असाइन नहीं किया गया है aमान. यदि इसे एक मान दिया गया होता, और तत्व शून्य पर एक शून्य वर्ण द्वारा सामग्री को हटा दिया जाता है या बदल दिया जाता है, तो यह एक खाली स्ट्रिंग बन जाता है।