1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. Malan: Imos mellorar a nosa impresión de carácteres ASCII só un 3 00:00:02,540 --> 00:00:03,380 pouco. 4 00:00:03,380 --> 00:00:07,490 Porque os personaxes son simplemente cifras debaixo do capó, verifícase que 5 00:00:07,490 --> 00:00:11,220 mesmo dentro da nosa construción de loop nós pode realmente interactuar non só sobre 6 00:00:11,220 --> 00:00:14,360 só Ints, senón tamén sobre os propios personaxes. 7 00:00:14,360 --> 00:00:18,290 >> Noutras palabras, eu podería dicir o ordenador para comezar a iteración de A ata 8 00:00:18,290 --> 00:00:22,400 a Z, en vez de mesmo ten que saber máis ou xestionar a equivalencia 9 00:00:22,400 --> 00:00:25,960 dun ser 65 e Z sendo 90. 10 00:00:25,960 --> 00:00:29,650 Noutras palabras, podo reimplementar este programa como segue. 11 00:00:29,650 --> 00:00:33,190 >> Para char, imos chamalo C, é igual. 12 00:00:33,190 --> 00:00:36,520 E agora gustaríame comezar a iteración cando o personaxe é igual a cita, 13 00:00:36,520 --> 00:00:38,620 pecha comiñas, A. E noten as comiñas simples. 14 00:00:38,620 --> 00:00:43,250 Este é de feito un único carácter e non unha cadea de caracteres. 15 00:00:43,250 --> 00:00:44,240 >> Punto e coma. 16 00:00:44,240 --> 00:00:48,850 Imos interactuar tanto tempo como c é menos ou igual ao capital Z, tamén 17 00:00:48,850 --> 00:00:49,720 único citado. 18 00:00:49,720 --> 00:00:53,290 E en cada iteración deste loop, imos incrementar c si. 19 00:00:53,290 --> 00:00:55,880 Por mor de novo, ao final do o día, c é só un número 20 00:00:55,880 --> 00:00:56,700 debaixo do capó. 21 00:00:56,700 --> 00:00:59,470 E, así, tamén pode manipular como tal. 22 00:00:59,470 --> 00:01:05,540 >> Agora dentro deste loop, imos imprimir que é por cento por cento i 23 00:01:05,540 --> 00:01:07,460 c, barra invertida n. 24 00:01:07,460 --> 00:01:13,900 E Conecte-se agora para i o resultado lanzando c, un char, para un int, seguido 25 00:01:13,900 --> 00:01:16,400 c por si mesmo. 26 00:01:16,400 --> 00:01:17,260 >> Punto e coma. 27 00:01:17,260 --> 00:01:18,210 Garde o meu arquivo. 28 00:01:18,210 --> 00:01:20,280 E imos compilar e executar. 29 00:01:20,280 --> 00:01:25,790 Fai ASCII 1 punto barra ASCII 1. 30 00:01:25,790 --> 00:01:32,740 E, rolando cara atrás, vemos que 65 é de novo A, 66 B é unha vez máis, e todo o 31 00:01:32,740 --> 00:01:36,110 camiño ata 90 está de novo Z. 32 00:01:36,110 --> 00:01:37,383