1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. MALAN: Cerchiamo di affinare la nostra la stampa di caratteri ASCII solo un 3 00:00:02,540 --> 00:00:03,380 po '. 4 00:00:03,380 --> 00:00:07,490 Perché i personaggi sono semplicemente numeri sotto la cappa, si scopre che 5 00:00:07,490 --> 00:00:11,220 anche all'interno del nostro costrutto iterativo che possono effettivamente scorrere non solo su 6 00:00:11,220 --> 00:00:14,360 solo INT, ma anche oltre i caratteri stessi. 7 00:00:14,360 --> 00:00:18,290 >> In altre parole, ho potuto dire la computer per avviare l'iterazione da A fino 8 00:00:18,290 --> 00:00:22,400 Z anziché nemmeno bisogno di sapere più o affrontare l'equivalenza 9 00:00:22,400 --> 00:00:25,960 di un discreto 65 e Z di essere 90. 10 00:00:25,960 --> 00:00:29,650 In altre parole, posso reimplementare questo programma come segue. 11 00:00:29,650 --> 00:00:33,190 >> Per char, chiamiamola c, uguale. 12 00:00:33,190 --> 00:00:36,520 E ora mi piacerebbe iniziare l'iterazione quando il personaggio è uguale citazione, 13 00:00:36,520 --> 00:00:38,620 unquote, A. E preavviso le virgolette singole. 14 00:00:38,620 --> 00:00:43,250 Questo è davvero un singolo carattere e non una stringa di un carattere. 15 00:00:43,250 --> 00:00:44,240 >> Punto e virgola. 16 00:00:44,240 --> 00:00:48,850 Facciamo iterare finché c è meno o uguale al capitale Z, anche 17 00:00:48,850 --> 00:00:49,720 unico citato. 18 00:00:49,720 --> 00:00:53,290 E su ogni iterazione di questo ciclo, cerchiamo di incremento c sé. 19 00:00:53,290 --> 00:00:55,880 Poiché nuovamente, a fine il giorno, c è solo un numero 20 00:00:55,880 --> 00:00:56,700 sotto la cappa. 21 00:00:56,700 --> 00:00:59,470 E così possiamo anche modificare come tale. 22 00:00:59,470 --> 00:01:05,540 >> Ora, all'interno di questo ciclo, andiamo stampa che il cento per cento i è 23 00:01:05,540 --> 00:01:07,460 c, backslash n. 24 00:01:07,460 --> 00:01:13,900 E collegare ora i il risultato di colata c, un char, ad un int, seguita 25 00:01:13,900 --> 00:01:16,400 c da sé. 26 00:01:16,400 --> 00:01:17,260 >> Punto e virgola. 27 00:01:17,260 --> 00:01:18,210 Salva il mio file. 28 00:01:18,210 --> 00:01:20,280 E cerchiamo di compilare ed eseguire. 29 00:01:20,280 --> 00:01:25,790 Fai ASCII 1 dot barra ASCII 1. 30 00:01:25,790 --> 00:01:32,740 E, scorrendo indietro, vediamo che il 65 è di nuovo A, 66 B è di nuovo, e tutte le 31 00:01:32,740 --> 00:01:36,110 strada fino a 90 è di nuovo Z. 32 00:01:36,110 --> 00:01:37,383