SPEAKER: Pripomeňme, že všetko pod kapotu počítača je uložená pomocou bitov. A bity, v poradí, môže byť použitý predstavovať čísla. A čísla, podľa poradia, môže byť použitý k reprezentácii znakov. V skutočnosti existuje konvenčné Mapovanie medzi týmito číslami a písmená, tzv ASCII - American Standard Code pre Informácie Interchange. Teraz sa C, ukáže sa, že vidíme táto rovnocennosť, pretože nie je len ints, máme tiež znaky, a to ako z ktorých je na konci dňa sú reprezentované ako čísla a tým, bity. Takže poďme napísať jednoduchý program, ktorý jednoducho mi hovorí, že to, čo je mapovanie medzi číslami a písmenami, a to s na tom, že 65 je hlavným mestom a 97 je malé písmená. Začnime. "Zahŕňajú štandardné I / O dot h". "Int Hlavný neplatné. "A teraz by som rád iterovat cez všetky veľkými písmenami vytlačiť ich číselné a znakové ekvivalenty. Takže za to, budem používať "pre" slučky. "Pre int i dostane - a teraz, skôr než začínať na obvyklé 0, prečo som sa začať v hodnote Viem, že je významné, ako je 65 pre kapitálové A? Poďme na to tak dlho, je aj nižšia ako - um - 65 a 26, pretože som tam viem, je 26 písmen v abecede. A potom na každom opakovaní tohto slučky, dovoľte mi, aby som zvýšiť aj o 1. Teraz, na každom opakovaní tohto slučky, čo chcem robiť? Rád by som vytlačiť to, čo je aktuálne číslo i, a to, čo zodpovedajúce char je. Teraz, aby bolo dosiahnuté, že môžem obsadenie, tak hovoriť, int na char v nasledujúcim spôsobom. "Print f% i je% c spätné lomítko n" V Inými slovami, chcem povedať, že toto Číslo je tento znak. Tak som sa treba k počítaču pripojiť dvoma hodnotami, ako to umiestniť držiaky pre tlač f, takže Urobím čiarku i, čiarka - Teraz nemám variabilné c alebo char, ale musím číslo. A ja viem, že čísla môžu byť mapované na listy, proste je treba povedať, Počítač k tomu, že. A tak som sa obsadil aj z int na char, jednoducho zadaním v zátvorky, že som naozaj ako previesť na char. Poďme teraz ukončíte toto vyhlásenie, s výnimkou súbor a skompilovať tento program. "Aby ascii 0 bodov lomítko ASCII 0". A veľmi rýchlo vytlačiť to, aby na obrazovke ako toto mapovanie medzi číslami a Ich charakter ekvivalenty. V skutočnosti, keď som listovať dozadu, som sa prvýkrát vidieť, že 65 je, 66 je B, a keď som prejdite späť dole, 90 je Z.