Воведничар: Да се ​​потсетиме дека сè под хаубата на компјутерот е чуваат со помош бита. И делови, пак, може да се користи да претставуваат броеви. И броеви, пак, може да се користи да ги претставуваат ликовите. Всушност, постои еден конвенционален мапирање помеѓу оние броеви и писма, наречен ASCII - Американски стандарден код за Размена на информации. Сега со C, излегува дека ние може да се види оваа еквивалентност, бидејќи ние не само ints, ние исто така имаат знаци, и од кои на крајот на денот се претставени како броеви и, за возврат, битови. Па ајде да напише едноставна програма со која едноставно ми кажува што мапирање е меѓу броеви и букви, имајќи го во не заборавајте дека 65 е главен град А и 97 е помал случај. Ајде да започне. "Вклучуваат стандардни I / O точка ж." "Int Главната празнина. "И сега би сакал да iterate во текот на сите големи букви печатење на нивните нумерички и карактер еквиваленти. Така и за овој, јас ќе се користи "за" јамка. "За int i добива - и сега, наместо да почне во вообичаеното 0, зошто да не можам да започне на вредност Знам дека се значајни, како 65 за капитални А? Ајде да го направите ова, толку долго е i е помала од - трудот - 65 плус 26, затоа што знам дека се 26 букви во азбуката. А потоа на секој повторување на овој јамка, дозволете ми јас прираст од 1. Сега, на секој повторување на овој јамка, што сакам да направам? Би сакал да се печати она што на тековната број е јас и она што соодветните знак е. Сега, за да се постигне тоа, јас може да фрли, па да зборувам, int до знак во следниот начин. "Печати f% i е% c обратна коса црта n" Во Со други зборови, сакам да кажам, ова број е овој лик. Значи ми треба да го приклучиш во две вредности на овој место држачи за печатење ѓ, па Ќе направам запирка јас, запирка - Сега, јас не имаат променлива C или char, но јас немаат број. И знам дека броеви може да биде одбележан писма, јас едноставно треба да се каже компјутер за да го направите тоа. И така јас можам да го дадат од int да char, едноставно со впишување во заграда дека јас би навистина како да го конвертирате во знак. Ајде да се затвори сега оваа изјава, освен на датотеката, и ги собира оваа програма. "Прават ASCII 0 dot коса црта ASCII 0". И многу брзо се печати на екранот како ова мапирање помеѓу броеви и нивниот карактер еквиваленти. Всушност, ако јас дојдете назад, јас прв пат види дека 65 е А, 66 е Б, и ако јас дојдете назад надолу, 90 е З