>> SIARADWR: Dwyn i gof bod popeth o dan y cwfl o gyfrifiadur yn
storio gan ddefnyddio darnau.
A darnau, yn ei dro, yn gallu cael ei ddefnyddio i gynrychioli rhifau.
A rhifau, yn ei dro, yn gallu cael ei ddefnyddio i gynrychioli cymeriadau.
Yn wir, mae yn bodoli confensiynol mapio rhwng y niferoedd hynny a
llythyrau, a elwir yn ASCII -
America Cod Safonol ar gyfer Cyfnewidfa Gwybodaeth.
>> Nawr gyda C, mae'n troi allan y gallwn weld cywerthedd hyn, oherwydd ein bod ni
Dim ond ints, mae gennym hefyd chars, yn o'r rhain ar ddiwedd y dydd
yn cael eu cynrychioli gan fod y niferoedd ac, yn ei dro, darnau.
Felly, gadewch i ni ysgrifennu rhaglen syml sy'n yn syml yn dweud wrthyf beth yw'r mapio yn
rhwng rhifau a llythrennau, cadw mewn meddwl bod 65 yn chyfalaf A a 97
yn achos is a.
Gadewch i ni ddechrau.
>> "Yn cynnwys safonol I / O dot h." "Int prif ddi-rym. "Ac yn awr hoffwn
ailadrodd dros yr holl lythrennau argraffu eu rhifol a
cyfwerth cymeriad.
Felly, ar gyfer hyn, byddaf yn defnyddio "yn lle" ddolen.
"Ar gyfer int i cael -
ac yn awr, yn hytrach na dechrau yn y arferol 0, pam ydw i'n dechrau ar werth
Yr wyf yn gwybod i fod yn sylweddol, fel 65 ar gyfer cyfalaf A?
Gadewch i ni wneud hyn, cyhyd yn ff yn llai na -
um -
65 yn ogystal â 26, gan fy mod yn gwybod bod 26 o lythyrau yn yr wyddor.
Ac yna ar bob fersiwn o hyn dolen, gadewch i mi gynyddran i 1.
>> Yn awr, ar bob fersiwn o hyn ddolen, beth ydw i am ei wneud?
Hoffwn i argraffu beth presennol rhif yn i a'r hyn y mae'r
cyfatebol torgoch yn.
Yn awr, i gyflawni hynny, gallaf bwrw, felly i siarad, mae'r int i torgoch yn y
yn dilyn ffordd.
"Print f% i yw% c slaes n" Yn geiriau eraill, yr wyf am ei ddweud, mae hyn yn
rhif yw cymeriad hwn.
Felly mae angen i mi plwg yn ddau werth i hyn rhoi deiliaid ar gyfer argraffu f, felly
Fe wna i coma, atalnod -
>> Yn awr, nid oes gennyf amrywiol c neu golosg, ond yr wyf yn cael nifer.
Ac yr wyf yn gwybod y gall y niferoedd eu mapio i llythyrau, syml, mae angen i mi ddweud wrth y
cyfrifiadur i wneud hynny.
Ac felly y gallaf fwrw i o int i golosg, dim ond trwy nodi mewn
cromfachau fy mod Id 'yn wir yn hoffi i drosi i torgoch.
>> Gadewch i ni gau nawr datganiad hwn, ac eithrio y ffeil, a llunio rhaglen hon.
"Gwneud ascii ascii 0 dot slaes 0." A argraffu yn gyflym iawn at y sgrîn fel
mapio hwn rhwng rhifau a eu cyfwerth cymeriad.
Yn wir, os wyf yn sgrolio yn ôl i fyny, yr wyf yn gyntaf gweld bod 65 yn A, 66 yn B, ac os wyf yn
sgrolio yn ôl i lawr, 90 yn Z.