>> DAVID J. MALAN: Ας βελτιώσετε μας εκτύπωση χαρακτήρων ASCII μόνο ένα
λίγο.
Επειδή οι χαρακτήρες είναι απλά αριθμοί κάτω από την κουκούλα, αποδεικνύεται ότι
ακόμη και εντός κατασκεύασμα looping μας μπορεί πραγματικά να επαναλάβει όχι μόνο πάνω
μόνο ints, αλλά και πάνω οι ίδιοι οι χαρακτήρες.
>> Με άλλα λόγια, θα μπορούσα να πω το υπολογιστή για να ξεκινήσετε την επανάληψη από το A έως
έως Z όχι καν να γνωρίζουν περισσότερο ή να ασχοληθεί με την ισοδυναμία
Α είναι 65 και Ζ είναι 90.
Με άλλα λόγια, μπορώ να Νέα υλοποίηση αυτό το πρόγραμμα ως εξής.
>> Για char, ας το ονομάσουμε c, ισούται με.
Και τώρα θα ήθελα να ξεκινήσει την επανάληψη όταν ο χαρακτήρας ισούται με παράθεση αυτού του μηνύματος,
unquote, Α. και ειδοποίηση τα μονά εισαγωγικά.
Αυτό είναι πράγματι ένα ενιαίο χαρακτήρα και όχι ένα συμβολοσειράς χαρακτήρων.
>> Ερωτηματικό.
Ας επαναλάβει, εφόσον το c είναι λιγότερο ή ίσο με το κεφάλαιο Ζ, επίσης,
απλά εισαγωγικά.
Και σε κάθε επανάληψη αυτού του βρόχου, ας αύξησε το c η ίδια.
Διότι και πάλι, στο τέλος του η ημέρα, c είναι απλά ένας αριθμός
κάτω από το καπό.
Και έτσι μπορούμε να χειραγωγήσουν ως τέτοια.
>> Τώρα, μέσα σε αυτό το βρόχο, ας εκτύπωση από αυτό το ποσοστό επί τοις εκατό i είναι
c, backslash n.
Και συνδέστε τώρα για το i το αποτέλεσμα της χύτευση c, μια χαρα, σε int, ακολουθούμενη
από c μόνη της.
>> Ερωτηματικό.
Αποθηκεύστε το αρχείο μου.
Και ας μεταγλώττιση και εκτέλεση.
Κάντε ASCII 1 dot κάθετος ASCII 1.
Και, κύλιση back up, βλέπουμε ότι το 65 είναι και πάλι μια, 66 είναι και πάλι Β, και όλα τα
τρόπος κάτω στο 90 είναι και πάλι Z.