SPEAKER: Ifakkar li kollox taħt il-barnuża ta 'kompjuter hija maħżun billi jintużaw bits. U bits, imbagħad, jista 'jintuża biex jirrappreżentaw numri. U n-numri, imbagħad, jista 'jintuża biex jirrappreżentaw karattri. Fil-fatt, teżisti konvenzjonali immappjar bejn dawn in-numri u ittri, imsejħa ASCII - American Standard Kodiċi għall- Informazzjoni Interchange. Issa ma 'C, jirriżulta li nistgħu naraw din l-ekwivalenza, għaliex aħna mhux biss ikollhom ints, irridu wkoll Chars, kemm li fl-aħħar tal-ġurnata huma rappreżentati bħala numri u, imbagħad, bits. Mela ejja jikteb programm sempliċi li sempliċiment jgħidlekx me dak il-mapping hu bejn in-numri u ittri, u jżomm f'moħħu li 65 tkun oġġett kapitali A u 97 huwa każ aktar baxx. Ejja tibda. "Jinkludu standard I / O dot h." "Int null prinċipali. "U issa nixtieq li jtenni fuq kollha ta 'l-ittri kapitali stampar numeriku u tagħhom ekwivalenti karattru. Allura għal dan, I ser tuża a "għal" loop. "Għall int i gets - u issa, aktar milli tibda fil-soltu 0, għaliex ma I tibda minn valur Naf li jkunu sinifikanti, bħal 65 għall-kapital A? Ejja nagħmlu dan, sakemm qed i huwa inqas minn - um - 65 plus 26, minħabba I know hemm 26-ittri fil-alfabett. U mbagħad fuq kull iterazzjoni ta 'dan loop, let me inkrement i minn 1. Issa, fuq kull iterazzjoni ta 'dan loop, dak li nixtieq do? Nixtieq li jistampa dak l-kurrent numru huwa i u dak l- char korrispondenti huwa. Issa, biex jintlaħaq dak, I jistgħu mitfugħa, sabiex biex jitkellmu, l-int lil char fil- wara mod. "Print% f i huwa% c backslash n" Fil kliem ieħor, nixtieq ngħid, dan numru huwa dan il-karattru. So I bżonn biex plagg fil żewġ valuri għal dan post detenturi għall-istampar f, hekk I ser tagħmel i comma, comma - Issa, jien ma jkollhom varjabbli c jew char, iżda I do jkollhom numru. U naf li n-numri jistgħu jiġu assoċjati sabiex ittri, I sempliċiment għandek bżonn li tgħid il- kompjuter biex tagħmel dan. U hekk nista mitfugħa i minn int biex char, sempliċiment billi jispeċifikaw parentesi li jien tassew simili li jaqilbu għal char. Ejja qrib issa din id-dikjarazzjoni, ħlief il-fajl, u jikkumpilaw dan il-programm. "Jagħmlu ascii 0 dot slash ascii 0." U malajr ħafna jistampaw l-iskrin kif dan mapping bejn in-numri u ekwivalenti karattru tagħhom. Fil-fatt, jekk I iscroll back up, I-ewwel tara li 65 hija A, 66 B, u jekk I iscroll lura stabbiliti, 90 huwa Z.