>> ПРЕДСЕДНИК: Подсетимо се да све испод хаубе рачунара је
складиште користећи бита.
И бита, заузврат, може да се користи да представљају бројеве.
И бројеви, заузврат, може да се користи да представљају карактере.
У ствари, постоји конвенционална мапирање између тих бројева и
писма, зове АСЦИИ -
Америцан Стандард Цоде фор Размену информација.
>> Сада са Ц, испоставља се да се видимо ово еквиваленција, јер ми не
само Интс, имамо и знакова, како од којих је на крају дана
су представљени као бројевима и, заузврат, бита.
Па хајде да напише једноставан програм који једноставно ми говори шта је мапирање
између бројева и слова, имајући у сметало да 65 је капитал и 97
је нижи случај.
Хајде да почнемо.
>> "Укључују стандардне И / О дот х." "Инт Главни празнина. "А сада бих желео да
поновити над свим великим словима штампање њихов нумерички и
карактера еквиваленти.
Дакле, за ово, ја ћу користити "за" петљу.
"За инт и добија -
и сада, него се крећу од уобичајеног 0, зашто не бих се крећу од вредности
Знам да се значајан, као 65 за капитална А?
Хајде да урадимо ово, тако дуго је и је мања од -
хм -
65 плус 26, јер сам тамо знам су 26 слова у алфабету.
А онда на свакој итерацији ове петља, дозволите ми да повећате до 1..
>> Сада, на свакој итерацији ове петља, шта желим да урадим?
Волео бих да одштампате шта струја број је сам и шта
одговарајући знак је.
Сада, да се постигне да, ја могу да баци, па да говори, инт на цхар у
Следећи пут.
"Штампа ф% и је% ц косих н" У Другим речима, хоћу да кажем, ово
број је ово лик.
Зато је потребно да прикључите две вредности за ово поставите за носиоце печати ф, тако
Урадићу зарезом И, зарез -
>> Сада, ја немам варијабилну ц или Чар, али ја немам број.
И ја знам да се бројеви бити мапирани писма, ја само треба да кажем
рачунар да се то уради.
И тако ја могу да баци из инт у Чар, једноставно наводећи у
заграде да сам заиста бих да га претворите у цхар.
>> Хајде да сада затворите ову изјаву, саве датотека, и саставити овај програм.
"Направити АСЦИИ 0 тачка уписали косу АСЦИИ 0.." И врло брзо се штампају на екрану као
ово мапирање између бројева и њиховог карактера еквивалената.
У ствари, ако сам дођите натраг горе, ја први види да је 65, 66 је Б, и ако ја
дођите доле, 90 је З.