1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. MALAN: Lad os forfine vores trykning af ASCII-tegn kun en 3 00:00:02,540 --> 00:00:03,380 lille smule. 4 00:00:03,380 --> 00:00:07,490 Fordi tegn er simpelthen tal under hætten, viser det sig, at 5 00:00:07,490 --> 00:00:11,220 selv i vores looping konstruktion vi kan faktisk gentage ikke kun over 6 00:00:11,220 --> 00:00:14,360 bare Ints, men også i de tegn selv. 7 00:00:14,360 --> 00:00:18,290 >> Med andre ord, kunne jeg fortælle det computer til at starte iteration fra A op 8 00:00:18,290 --> 00:00:22,400 gennem Z snarere end selv at vide mere eller beskæftige sig med ligestilling 9 00:00:22,400 --> 00:00:25,960 af A er 65 og Z være 90. 10 00:00:25,960 --> 00:00:29,650 Med andre ord, kan jeg reimplement dette program som følger. 11 00:00:29,650 --> 00:00:33,190 >> For char, lad os kalde det c, lig. 12 00:00:33,190 --> 00:00:36,520 Og nu vil jeg gerne starte iteration når tegnet lig tilbud, 13 00:00:36,520 --> 00:00:38,620 citat slut, A. Og varsel de enkelte anførselstegn. 14 00:00:38,620 --> 00:00:43,250 Dette er faktisk et enkelt tegn og ikke en streng ét tegn. 15 00:00:43,250 --> 00:00:44,240 >> Semikolon. 16 00:00:44,240 --> 00:00:48,850 Lad os gentage, så længe c er mindre end eller lig med kapital Z også 17 00:00:48,850 --> 00:00:49,720 enkelt citeret. 18 00:00:49,720 --> 00:00:53,290 Og på hver gentagelse af denne løkke, lad os tilvækst c selv. 19 00:00:53,290 --> 00:00:55,880 Fordi igen ved udgangen af dagen, c er blot et tal 20 00:00:55,880 --> 00:00:56,700 under hætten. 21 00:00:56,700 --> 00:00:59,470 Og så kan vi også manipulere det som sådan. 22 00:00:59,470 --> 00:01:05,540 >> Nu inde i denne løkke, lad os udskrive at procent i er procent 23 00:01:05,540 --> 00:01:07,460 c, backslash n. 24 00:01:07,460 --> 00:01:13,900 Og tilslut nu for jeg resultatet af støbning c, en char til en int, efterfulgt 25 00:01:13,900 --> 00:01:16,400 af c selv. 26 00:01:16,400 --> 00:01:17,260 >> Semikolon. 27 00:01:17,260 --> 00:01:18,210 Gem min fil. 28 00:01:18,210 --> 00:01:20,280 Og lad os kompilere og køre. 29 00:01:20,280 --> 00:01:25,790 Gør ASCII 1 dot skråstreg ASCII 1. 30 00:01:25,790 --> 00:01:32,740 Og at rulle op igen, ser vi, at 65 igen A, 66 er igen B, og alle 31 00:01:32,740 --> 00:01:36,110 ned til 90 igen Z. 32 00:01:36,110 --> 00:01:37,383