1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> David J. MALAN: Să rafina nostru imprimarea de caractere ASCII doar o 3 00:00:02,540 --> 00:00:03,380 pic. 4 00:00:03,380 --> 00:00:07,490 Pentru că personajele sunt pur și simplu numere sub capota, se dovedește că 5 00:00:07,490 --> 00:00:11,220 chiar și în construct nostru looping noi se poate repeta de fapt, nu numai asupra 6 00:00:11,220 --> 00:00:14,360 doar int, dar, de asemenea, mai mult de de caractere înșiși. 7 00:00:14,360 --> 00:00:18,290 >> Cu alte cuvinte, am putea spune calculator pentru a începe iterarea de la A la 8 00:00:18,290 --> 00:00:22,400 prin Z, mai degrabă decât chiar trebuie să știe mai mult sau a face cu echivalența 9 00:00:22,400 --> 00:00:25,960 A fi de 65 și Z fiind 90. 10 00:00:25,960 --> 00:00:29,650 Cu alte cuvinte, eu pot reimplementat acest program după cum urmează. 11 00:00:29,650 --> 00:00:33,190 >> Pentru char, hai să o numim C, egal. 12 00:00:33,190 --> 00:00:36,520 Și acum aș vrea să încep iterarea atunci când personajul este egal cu oferta, 13 00:00:36,520 --> 00:00:38,620 unquote, A. Și aviz ghilimele simple. 14 00:00:38,620 --> 00:00:43,250 Aceasta este într-adevăr un singur caracter și nu un șir de caractere. 15 00:00:43,250 --> 00:00:44,240 >> Punct și virgulă. 16 00:00:44,240 --> 00:00:48,850 Să ne repeta, atât timp cât c este mai puțin mare sau egal cu capitalul Z, de asemenea, 17 00:00:48,850 --> 00:00:49,720 singur citat. 18 00:00:49,720 --> 00:00:53,290 Și pe fiecare iterație de această buclă, să incrementa c sine. 19 00:00:53,290 --> 00:00:55,880 Pentru că din nou, la sfârșitul zi, c este doar un număr 20 00:00:55,880 --> 00:00:56,700 sub capota. 21 00:00:56,700 --> 00:00:59,470 Și astfel încât să putem, de asemenea, manipula l ca atare. 22 00:00:59,470 --> 00:01:05,540 >> Acum, în această buclă, să imprimare că este sută la sută i 23 00:01:05,540 --> 00:01:07,460 c, n backslash. 24 00:01:07,460 --> 00:01:13,900 Și conectați acum pentru i rezultatul turnare c, un char, la un int, urmat 25 00:01:13,900 --> 00:01:16,400 de c sine. 26 00:01:16,400 --> 00:01:17,260 >> Punct și virgulă. 27 00:01:17,260 --> 00:01:18,210 Salvați fișierul meu. 28 00:01:18,210 --> 00:01:20,280 Și să compila și rula. 29 00:01:20,280 --> 00:01:25,790 Face ASCII 1 punct slash ASCII 1. 30 00:01:25,790 --> 00:01:32,740 Și, derularea înapoi în sus, vedem că 65 este din nou A, 66 este din nou B, și toate 31 00:01:32,740 --> 00:01:36,110 modalitate de până la 90 este din nou Z. 32 00:01:36,110 --> 00:01:37,383