1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> დინამიკები: შეგახსენებთ, რომ ყველაფერი ქვეშ hood of კომპიუტერი 3 00:00:02,720 --> 00:00:03,900 ინახება გამოყენებით ბიტი. 4 00:00:03,900 --> 00:00:06,320 და ბიტი, თავის მხრივ, შეიძლება გამოყენებულ იქნას წარმოადგენს ნომრები. 5 00:00:06,320 --> 00:00:09,020 და ციფრები, თავის მხრივ, შეიძლება გამოყენებულ იქნას წარმოადგენს სიმბოლო. 6 00:00:09,020 --> 00:00:12,530 ფაქტობრივად, არსებობს ჩვეულებრივი რუკების შორის ციფრები და 7 00:00:12,530 --> 00:00:14,260 წერილები, მოუწოდა ASCII - 8 00:00:14,260 --> 00:00:17,130 American Standard Code for ინფორმაცია ცვლა. 9 00:00:17,130 --> 00:00:20,460 >> ახლა C, აღმოჩნდება, რომ ჩვენ ვხედავთ ამ ექვივალენტობის იმიტომ, რომ ჩვენ არ 10 00:00:20,460 --> 00:00:24,400 მხოლოდ ints, ჩვენ ასევე გვაქვს სიმბოლო, როგორც რომლის დასასრულს დღეს 11 00:00:24,400 --> 00:00:27,240 წარმოდგენილია როგორც ნომერი და, თავის მხრივ, ბიტი. 12 00:00:27,240 --> 00:00:30,850 მოდით დავწეროთ მარტივი პროგრამა, რომელიც უბრალოდ მეუბნება, რა რუკების არის 13 00:00:30,850 --> 00:00:37,650 შორის ციფრები და ასოები, შენახვა გაითვალისწინეთ, რომ 65 არის კაპიტალის და 97 14 00:00:37,650 --> 00:00:39,080 არის ქვედა შემთხვევაში. 15 00:00:39,080 --> 00:00:40,630 მოდით დავიწყოთ. 16 00:00:40,630 --> 00:00:49,680 >> "არის სტანდარტული I / O dot h." "Int მთავარი ბათილად. "და ახლა მინდა 17 00:00:49,680 --> 00:00:53,380 iterate მეტი ყველა ასოებით ბეჭდვის თავიანთი რიცხვითი და 18 00:00:53,380 --> 00:00:54,680 ხასიათი ეკვივალენტები. 19 00:00:54,680 --> 00:00:56,960 ასე რომ, ეს, მე გამოყენება "for" loop. 20 00:00:56,960 --> 00:00:59,560 "ამისთვის int i იღებს - 21 00:00:59,560 --> 00:01:03,120 და ახლა, ვიდრე დაიწყება ჩვეულებრივი 0, რატომ არ დავიწყო ერთი ღირებულება 22 00:01:03,120 --> 00:01:07,130 მე ვიცი, რომ იყოს მნიშვნელოვანი, მოსწონს 65 დედაქალაქში? 23 00:01:07,130 --> 00:01:10,300 მოდით ეს, ცოტა ხნის მე ნაკლებია, ვიდრე - 24 00:01:10,300 --> 00:01:10,600 um - 25 00:01:10,600 --> 00:01:17,190 65 პლუს 26, იმიტომ, რომ მე ვიცი, 26 წერილები ანბანი. 26 00:01:17,190 --> 00:01:20,840 და შემდეგ თითოეულ iteration ამ loop, ნება მომეცით ნამატი i 1. 27 00:01:20,840 --> 00:01:23,640 >> ახლა, ყოველ iteration ამ loop, რა მინდა? 28 00:01:23,640 --> 00:01:27,390 მინდა ამობეჭდოთ რა მიმდინარე ნომერი i და რა 29 00:01:27,390 --> 00:01:29,570 შესაბამისი char არის. 30 00:01:29,570 --> 00:01:34,920 ახლა, რათა მივაღწიოთ, რომ, შემიძლია მიცემული, ასე რომ, ვთქვათ, int to char in 31 00:01:34,920 --> 00:01:37,800 შემდეგ გზა. 32 00:01:37,800 --> 00:01:45,830 "ბეჭდვითი ვ% i არის% c backslash n" In სხვა სიტყვებით, მინდა ვთქვა, რომ ეს 33 00:01:45,830 --> 00:01:48,350 ნომერი არის ეს პერსონაჟი. 34 00:01:48,350 --> 00:01:51,940 ასე რომ, მე უნდა plug in ორი ღირებულებებს ამ განათავსეთ მფლობელების ბეჭდვითი F, ასე რომ, 35 00:01:51,940 --> 00:01:55,130 მე გავაკეთებ მძიმით i, მძიმე - 36 00:01:55,130 --> 00:01:58,400 >> ახლა, მე არ მაქვს ცვლადი გ ან char, მაგრამ მე მაქვს ნომერი. 37 00:01:58,400 --> 00:02:01,940 და ვიცი, რომ ციფრები შეიძლება mapped to წერილები, უბრალოდ უნდა ვუთხრა 38 00:02:01,940 --> 00:02:03,230 კომპიუტერული გაგვაჩნია. 39 00:02:03,230 --> 00:02:09,020 და ასე შემიძლია მიცემული i საწყისი int to char, უბრალოდ სასურველი in 40 00:02:09,020 --> 00:02:12,850 ფრჩხილებში რომ მე ნამდვილად მოსწონს გადაიყვანეთ იგი char. 41 00:02:12,850 --> 00:02:17,440 >> მოდით დახურეთ ახლა ამ განცხადების შენახვა ფაილი, და შეადგინონ ამ პროგრამის. 42 00:02:17,440 --> 00:02:23,590 "მიიღოს ASCII 0 dot slash ascii 0." და ძალიან სწრაფად ბეჭდვა ეკრანზე, როგორც 43 00:02:23,590 --> 00:02:26,760 ამ რუკების შორის ციფრები და მათი ხასიათი ეკვივალენტები. 44 00:02:26,760 --> 00:02:31,920 ფაქტობრივად, თუ მე გადახვევა უკან მდე, მე პირველად ვხედავთ, რომ 65, 66 არის B, და თუ მე 45 00:02:31,920 --> 00:02:35,520 გადახვევა უკან ქვემოთ, 90 ზ 46 00:02:35,520 --> 00:02:35,597