>> Ettekandja: Tuletame meelde, et kõik all kapuuts arvuti
ladustatakse bitti.
Ja bitti omakorda saab kasutada esindama numbrid.
Ja numbrid, mis omakorda võib kasutada esindama tähemärki.
Tegelikult on olemas tavapärased kaardistamise vahel need numbrid ja
kirjad, mida nimetatakse ASCII -
American Standard Code for Edastamiseks.
>> Nüüd C, tuleb välja, et me näeme, Selle võrdsuse, sest me ei
ainult ints, meil on ka tähte, nii mille lõpus päeval
on esindatud numbrid ja omakorda bitti.
Nii et kirjutame lihtne programm, mis lihtsalt ütleb mulle, mida kaardistamine on
vahel numbreid ja tähti, pidades meeles, et 65 on kapitali ja 97
on väiketähed.
Alustame.
>> "Hulka standard I / O dot h." "Int Peamine tühine. "Ja nüüd ma tahaks
Käi kõik trükitähtedega väljatrükk oma numbriline ja
iseloomu ekvivalendid.
Nii see, ma kasutan "for" loop.
"Jaoks int i saab -
ja nüüd, selle asemel et alustada tavapärasel 0, siis miks ma ei alusta väärtus
Ma tean, et olla märkimisväärne, nagu 65 kapitali?
Teeme seda nii kaua, kuni on i on väiksem -
um -
65 pluss 26, sest ma tean, et seal on 26 tähte tähestikus.
Ja siis iga iteratsioon loop, lubage mul juurdekasvu i poolt 1.
>> Nüüd iga iteratsioon loop, mida ma tahan teha?
Sooviksin välja printida, mida praegune number on i ja mida
vastava char on.
Nüüd, et seda saavutada, võin enamus nii rääkida, int et char
järgmisel viisil.
"Print f% i% c kurakriips N" Teisisõnu, ma tahan öelda, et see
number on see märk.
Nii et ma pean ühendage kaks väärtust selle asetage pesad print f, nii et
Ma teen komaga i, koma -
>> Nüüd ma ei ole muutuja c või char, aga ma ei ole number.
Ja ma tean, et numbreid saab kaardistada tähed, ma lihtsalt vaja öelda
arvuti seda teha.
Ja nii ma saan enamus i alates int kuni char, lihtsalt täpsustatakse
sulgudes, et ma tõesti nagu teisendada see char.
>> Paneme nüüd selle avalduse salvestada faili ja koostada selle programmi.
"Teha ASCII 0 dot kaldkriipsuga ascii 0". Ja väga kiiresti printida kuni ekraanile
Selle kaardistamise vahel numbreid ja oma iseloomu ekvivalendid.
Tegelikult, kui ma liikuge tagasi üles, ma esimest korda näha, et 65 on, 66 B, ja kui ma
kerige alla tagasi, 90 on Z.