1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. MALAN: Låt oss förbättra vår tryckning av ASCII-tecken bara en 3 00:00:02,540 --> 00:00:03,380 lite. 4 00:00:03,380 --> 00:00:07,490 Eftersom karaktärerna är bara siffror under huven, visar det sig att 5 00:00:07,490 --> 00:00:11,220 även inom vår looping konstruktion vi faktiskt kan iterera inte bara över 6 00:00:11,220 --> 00:00:14,360 bara INTS, utan också över de tecken själva. 7 00:00:14,360 --> 00:00:18,290 >> Med andra ord, kan jag tala om för dator för att börja iterera från A upp 8 00:00:18,290 --> 00:00:22,400 till Z snarare än ens veta mer eller ta itu med likvärdig 9 00:00:22,400 --> 00:00:25,960 av en på 65 och Z är 90. 10 00:00:25,960 --> 00:00:29,650 Med andra ord, kan jag reimplement detta program enligt följande. 11 00:00:29,650 --> 00:00:33,190 >> För röding, låt oss kalla det c, är lika. 12 00:00:33,190 --> 00:00:36,520 Och nu skulle jag vilja börja iteration när karaktären lika citat, 13 00:00:36,520 --> 00:00:38,620 unquote, A. och tillkännagivande de enkla citationstecken. 14 00:00:38,620 --> 00:00:43,250 Detta är verkligen ett enda tecken och inte en en teckensträng. 15 00:00:43,250 --> 00:00:44,240 >> Semikolon. 16 00:00:44,240 --> 00:00:48,850 Låt oss upprepa så länge som c är mindre än eller lika med kapital Z, även 17 00:00:48,850 --> 00:00:49,720 enda citerade. 18 00:00:49,720 --> 00:00:53,290 Och på varje iteration av denna slinga, Låt oss öka c själv. 19 00:00:53,290 --> 00:00:55,880 Eftersom igen, i slutet av dagen, c är bara en siffra 20 00:00:55,880 --> 00:00:56,700 under huven. 21 00:00:56,700 --> 00:00:59,470 Och så kan vi även manipulera den som sådan. 22 00:00:59,470 --> 00:01:05,540 >> Nu inne denna slinga, låt oss skriva ut att procent i är procent 23 00:01:05,540 --> 00:01:07,460 c, snedstreck n. 24 00:01:07,460 --> 00:01:13,900 Och koppla in nu för i resultatet av gjutning c, en röding, till en int, följt 25 00:01:13,900 --> 00:01:16,400 av c självt. 26 00:01:16,400 --> 00:01:17,260 >> Semikolon. 27 00:01:17,260 --> 00:01:18,210 Spara min fil. 28 00:01:18,210 --> 00:01:20,280 Och låt oss kompilera och köra. 29 00:01:20,280 --> 00:01:25,790 Gör ASCII 1 dot snedstreck ASCII 1. 30 00:01:25,790 --> 00:01:32,740 Och, rulla tillbaka upp, ser vi att 65 är återigen en är 66 återigen B, och all 31 00:01:32,740 --> 00:01:36,110 vägen ner till 90 är åter Z. 32 00:01:36,110 --> 00:01:37,383