1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. MALAN: Ας βελτιώσετε μας εκτύπωση χαρακτήρων ASCII μόνο ένα 3 00:00:02,540 --> 00:00:03,380 λίγο. 4 00:00:03,380 --> 00:00:07,490 Επειδή οι χαρακτήρες είναι απλά αριθμοί κάτω από την κουκούλα, αποδεικνύεται ότι 5 00:00:07,490 --> 00:00:11,220 ακόμη και εντός κατασκεύασμα looping μας μπορεί πραγματικά να επαναλάβει όχι μόνο πάνω 6 00:00:11,220 --> 00:00:14,360 μόνο ints, αλλά και πάνω οι ίδιοι οι χαρακτήρες. 7 00:00:14,360 --> 00:00:18,290 >> Με άλλα λόγια, θα μπορούσα να πω το υπολογιστή για να ξεκινήσετε την επανάληψη από το A έως 8 00:00:18,290 --> 00:00:22,400 έως Z όχι καν να γνωρίζουν περισσότερο ή να ασχοληθεί με την ισοδυναμία 9 00:00:22,400 --> 00:00:25,960 Α είναι 65 και Ζ είναι 90. 10 00:00:25,960 --> 00:00:29,650 Με άλλα λόγια, μπορώ να Νέα υλοποίηση αυτό το πρόγραμμα ως εξής. 11 00:00:29,650 --> 00:00:33,190 >> Για char, ας το ονομάσουμε c, ισούται με. 12 00:00:33,190 --> 00:00:36,520 Και τώρα θα ήθελα να ξεκινήσει την επανάληψη όταν ο χαρακτήρας ισούται με παράθεση αυτού του μηνύματος, 13 00:00:36,520 --> 00:00:38,620 unquote, Α. και ειδοποίηση τα μονά εισαγωγικά. 14 00:00:38,620 --> 00:00:43,250 Αυτό είναι πράγματι ένα ενιαίο χαρακτήρα και όχι ένα συμβολοσειράς χαρακτήρων. 15 00:00:43,250 --> 00:00:44,240 >> Ερωτηματικό. 16 00:00:44,240 --> 00:00:48,850 Ας επαναλάβει, εφόσον το c είναι λιγότερο ή ίσο με το κεφάλαιο Ζ, επίσης, 17 00:00:48,850 --> 00:00:49,720 απλά εισαγωγικά. 18 00:00:49,720 --> 00:00:53,290 Και σε κάθε επανάληψη αυτού του βρόχου, ας αύξησε το c η ίδια. 19 00:00:53,290 --> 00:00:55,880 Διότι και πάλι, στο τέλος του η ημέρα, c είναι απλά ένας αριθμός 20 00:00:55,880 --> 00:00:56,700 κάτω από το καπό. 21 00:00:56,700 --> 00:00:59,470 Και έτσι μπορούμε να χειραγωγήσουν ως τέτοια. 22 00:00:59,470 --> 00:01:05,540 >> Τώρα, μέσα σε αυτό το βρόχο, ας εκτύπωση από αυτό το ποσοστό επί τοις εκατό i είναι 23 00:01:05,540 --> 00:01:07,460 c, backslash n. 24 00:01:07,460 --> 00:01:13,900 Και συνδέστε τώρα για το i το αποτέλεσμα της χύτευση c, μια χαρα, σε int, ακολουθούμενη 25 00:01:13,900 --> 00:01:16,400 από c μόνη της. 26 00:01:16,400 --> 00:01:17,260 >> Ερωτηματικό. 27 00:01:17,260 --> 00:01:18,210 Αποθηκεύστε το αρχείο μου. 28 00:01:18,210 --> 00:01:20,280 Και ας μεταγλώττιση και εκτέλεση. 29 00:01:20,280 --> 00:01:25,790 Κάντε ASCII 1 dot κάθετος ASCII 1. 30 00:01:25,790 --> 00:01:32,740 Και, κύλιση back up, βλέπουμε ότι το 65 είναι και πάλι μια, 66 είναι και πάλι Β, και όλα τα 31 00:01:32,740 --> 00:01:36,110 τρόπος κάτω στο 90 είναι και πάλι Z. 32 00:01:36,110 --> 00:01:37,383