1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] کریستوفر بارتولومیو: خوش آمدید. 2 00:00:08,870 --> 00:00:12,730 در یکی دیگر از فیلم، ما در مورد نوع داده کاراکتر در C که 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 اما در C، چه چیزی ما برای کلمات واقعی یا جملات استفاده کنید 9 00:00:34,570 --> 00:00:37,940 به عنوان برنامه نویسی، و یا "C زیبا است؟" 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 و در پایان از هر رشته کاراکتری در C 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 حکم "C سرگرم کننده است"، و یا فقط از کلمه "پاپ"، در 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 نمودار ستاره S برابر است با نقل قول باز، رشته خود را، نزدیک 29 00:01:46,720 --> 00:01:50,220 نقل قول استفاده کنید. 30 00:01:50,220 --> 00:01:54,880 در این تعریف متغیر، متغیر S به اولین 31 00:01:54,880 --> 00:02:01,040 شخصیت در رشته ما، که C. می بینید، چرا که ما در حال حاضر 32 00:02:01,040 --> 00:02:04,500 می دانیم که تمام رشته به ترتیب در حافظه ذخیره می شود، 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 من کریستوفر بارتولومیو، این cs50 است.