मैंने '\0'
को मिश्रित बाइनरी फ़ाइलों (यूटीएफ 8 तारों + बाइनरी डेटा) में एक डिलीमीटर के रूप में उपयोग करने के लिए देखा है। क्या कोई बता सकता है कि '\0'
का अध्ययन करने के लिए एक अच्छी जगह का मतलब है या इंगित करें?बैकस्लैश शून्य डिलीमीटर ' 0'
उत्तर
यह शून्य चरित्र है; इस विकिपीडिया article में अधिक जानकारी।
\0
\000
के लिए शॉर्टेंड है जो एक अंडाकार चरित्र भागने वाला है। आम तौर पर, आप किसी भी ऑक्टल से बचने को कम कर सकते हैं, जिसके बाद अंडाकार अंक नहीं होता है। यह मूल सी भागने के दृश्यों से निकला है (\n \r \t \f \v \b \000
जहां उत्तरार्द्ध ऑक्टल नोटेशन में एक वर्ण मूल्य है; एएनएसआई ने कुछ जोड़ा, और \v
इन दिनों कुछ दुर्लभ है और कई और आधुनिक भाषाएं इसे लागू नहीं करती हैं)।
दो चरित्र \0
प्रतिनिधित्व NUL चरित्र है, जो ASCII मूल्य के साथ (एकल) चरित्र है प्रतिनिधित्व करने के लिए सी स्रोत कोड में प्रयोग किया जाता है 0.
NUL चरित्र सी शैली चरित्र तार में प्रयोग किया जाता है इंगित करने के लिए जहां स्ट्रिंग का अंत है। उदाहरण के लिए, स्ट्रिंग "Hello"
हेक्स बाइट के रूप में एन्कोड किया गया है:
48 65 6c 6c 6f 00
इस मामले में, सी संकलक स्वचालित रूप से किसी भी डबल-कोटेड स्ट्रिंग के अंत पर 00
बाइट कहते हैं। यदि आपने निरंतर "Hello\0"
लिखा है, तो सी कंपाइलर उत्पन्न होगा:
48 65 6c 6c 6f 00 00
- 1. शून्य से 0
- 2. ओरेकल एसक्यूएल 0 (शून्य)
- 3. गूढ़ रहस्य (* (शून्य (*)()) 0)()
- 4. डिलीमीटर
- 5. get_selectedItems() [0] रैडग्रिड पर शून्य
- 6. एंकर "जावास्क्रिप्ट: शून्य (0)" आईई
- 7. एक्सएमएल सीरियलाइजेशन \ 0 (बैकस्लैश 0 या नल) चरित्र को जोड़ रहा है?
- 8. स्ट्रिंग बैकस्लैश
- 9. वर्चुअल शून्य funcFoo() const = 0 और वर्चुअल शून्य funcFoo() = 0 के बीच अंतर;
- 10. "# परिभाषित करें (एक्सपी) ((शून्य) 0)" क्या करें?
- 11. जावास्क्रिप्ट तुलना प्रश्न (शून्य> = 0)
- 12. बैकस्लैश को डबल बैकस्लैश के साथ कैसे बदलें?
- 13. एक अलग डिलीमीटर
- 14. विभाजन() लेकिन डिलीमीटर
- 15. string.split - एकाधिक वर्ण डिलीमीटर
- 16. पायथन लगातार डिलीमीटर
- 17. हैंडलिंग लेटेक्स बैकस्लैश xtable
- 18. आगे और बैकस्लैश
- 19. डबल बैकस्लैश (सी #)
- 20. String.replaceAll डबल बैकस्लैश
- 21. 0 + 0 + 0 ... + 0! = 0
- 22. grep बैकस्लैश नकारात्मक दिखने में
- 23. (वस्तु) 0 == (वस्तु) 0
- 24. पायथन कच्चे तार और पिछला बैकस्लैश
- 25. ओपन ऑफिस स्प्रेडशीट (कैल्क) - डिलीमीटर
- 26. जावा स्ट्रिंग.split - एकाधिक वर्ण डिलीमीटर
- 27. बैकस्लैश - इसका क्या अर्थ है?
- 28. एनएसएसटींग @ "\" बैकस्लैश चरित्र उद्देश्य-सी
- 29. `x [0]` शून्य-लंबाई वेक्टर क्यों लौटाता है?
- 30. जावास्क्रिप्ट क्यों है: शून्य (0) हानिकारक माना जाता है?