1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] क्रिस्टोफर BARTHOLOMEW: वापस स्वागत है. 2 00:00:08,870 --> 00:00:12,730 एक और वीडियो में, हम सी में चार डेटा प्रकार जो पर चर्चा 3 00:00:12,730 --> 00:00:16,570 अक्षर, संख्या और विशेष वर्ण पकड़ करने के लिए इस्तेमाल किया जा सकता है 4 00:00:16,570 --> 00:00:19,420 प्रश्न या विस्मयादिबोधक चिह्न के रूप में. 5 00:00:19,420 --> 00:00:22,660 हम जानते हैं कि एक व्यक्ति चार एक ASCII मूल्य है, जो 6 00:00:22,660 --> 00:00:25,280 चरित्र के एक पूर्णांक प्रतिनिधित्व है. 7 00:00:25,280 --> 00:00:29,690 उदाहरण के लिए, पूंजी पत्र एक ASCII मान 65 है. 8 00:00:29,690 --> 00:00:34,570 लेकिन सी में, हम क्या वास्तविक शब्द या वाक्य के लिए उपयोग करते हैं 9 00:00:34,570 --> 00:00:37,940 या प्रोग्रामिंग के रूप में, "सी सुंदर है?" 10 00:00:37,940 --> 00:00:39,550 जवाब एक स्ट्रिंग है - 11 00:00:39,550 --> 00:00:42,340 लेकिन और अधिक विशिष्ट हो, यह एक चरित्र स्ट्रिंग है. 12 00:00:44,850 --> 00:00:48,250 एक चरित्र स्ट्रिंग, या एक स्ट्रिंग, एक का एक दृश्य है 13 00:00:48,250 --> 00:00:50,210 बाइट घर का काम कर रहे हैं कि साथ संग्रहीत 14 00:00:50,210 --> 00:00:52,000 स्मृति में एक दूसरे को. 15 00:00:52,000 --> 00:00:55,000 और सी में किसी भी चरित्र स्ट्रिंग के अंत में 16 00:00:55,000 --> 00:00:57,190 भाषा, वहाँ एक अतिरिक्त बाइट है कि 17 00:00:57,190 --> 00:00:59,410 एक विशेष चरित्र के लिए आवंटित 18 00:00:59,410 --> 00:01:03,565 बैकस्लैश 0, जो अशक्त समाप्ति चरित्र है. 19 00:01:03,565 --> 00:01:07,290 अशक्त समाप्ति चरित्र एक 1 बाइट चार बिट्स जिसका है 20 00:01:07,290 --> 00:01:10,900 0 हैं और यह अंत का संकेत करने के लिए प्रयोग किया जाता है 21 00:01:10,900 --> 00:01:12,860 स्मृति में एक स्ट्रिंग के. 22 00:01:12,860 --> 00:01:16,370 इसका मतलब है कि आप के रूप में अपने स्ट्रिंग को प्रारंभ करने का इरादा 23 00:01:16,370 --> 00:01:22,610 वाक्य "सी मजेदार है," या बस शब्द "मज़ा," पर 24 00:01:22,610 --> 00:01:26,100 वहाँ अंत हमेशा एक अशक्त समाप्ति चरित्र होगा 25 00:01:26,100 --> 00:01:29,420 यह दर्शाता है कि स्ट्रिंग समाप्त हो गया है. 26 00:01:29,420 --> 00:01:32,200 एक स्ट्रिंग का उपयोग करने के लिए अपने कार्यक्रम में यह सिफारिश की है 27 00:01:32,200 --> 00:01:34,440 कि आप इस के रूप में अपने चर इनिशियलाइज़ - 28 00:01:38,050 --> 00:01:46,720 चार्ट सितारा खुला कोट के बराबर होती है, अपने स्ट्रिंग बंद, 29 00:01:46,720 --> 00:01:50,220 बोली अर्धविराम,. 30 00:01:50,220 --> 00:01:54,880 इस चर परिभाषा में पहले चर एस अंक 31 00:01:54,880 --> 00:02:01,040 हमारी स्ट्रिंग में चरित्र, जो सी. आप देखते हैं, क्योंकि अब हम 32 00:02:01,040 --> 00:02:04,500 पूरे स्ट्रिंग पता sequentially स्मृति में संग्रहीत किया जाता है, 33 00:02:04,500 --> 00:02:08,009 हम कोई समस्या नहीं के साथ तार पाने के रूप में हम भी कर सकते हैं 34 00:02:08,009 --> 00:02:09,919 पता है, जहां यह भी समाप्त हो जाती है, 35 00:02:09,919 --> 00:02:12,060 अशक्त समाप्ति चरित्र. 36 00:02:12,060 --> 00:02:13,350 तो मज़ा है. 37 00:02:13,350 --> 00:02:16,750 मैं क्रिस्टोफर Bartholomew हूँ, इस CS50 है.