>> СПІКЕР: Нагадаем, што ўсе пад капотам кампутары з'яўляецца
захоўваюцца з выкарыстаннем біты.
І біт, у сваю чаргу, могуць быць выкарыстаны для прадстаўлення лікаў.
І нумары, у сваю чаргу, могуць быць выкарыстаны для прадстаўлення знакаў.
На самай справе, існуе звычайны Адпаведнасць паміж гэтымі лічбамі і
літары, называецца ASCII -
Амерыканскі стандартны код для Інфармацыя аб абмене.
>> Зараз з C, то атрымліваецца, што мы можам бачыць гэтая эквівалентнасць, таму што мы не
толькі цэлымі, у нас таксама ёсць сімвалы, як з якіх у канцы дня
прадстаўлены ў выглядзе лічбаў і, у сваю чаргу, біты.
Так давайце напішам простую праграму, якая проста кажа мне, што гэта адлюстраванне
паміж лічбамі і літарамі, маючы на усё роўна, што 65 з'яўляецца сталіцай і 97
з'яўляецца ніжні рэгістр.
Давайце пачнем.
>> "Уключаюць у сябе стандартныя I / O кропка г". "Унутраны Асноўны несапраўднымі. «А цяпер я хацеў бы
перабраць усе загалоўнымі літарамі раздрукаваць іх лікавыя і
характар ​​эквіваленты.
Дык на тое я буду выкарыстоўваць "для" цыкла.
"Для міжнар я атрымлівае -
і цяпер, а не пачынаюцца ў звычайны 0, чаму б мне не пачаць пры значэнні
Я ведаю, будзе значным, як 65 на капітальнае А?
Давайце зробім гэта, да тых часоў, , Я менш -
мкм -
65 плюс 26, таму што я ведаю, што ёсць 26 літар у алфавіце.
А потым на кожнай ітэрацыі гэта пятля, дазвольце мне павялічыць I на 1.
>> Цяпер, на кожнай ітэрацыі гэты цыкл, тое, што я хачу зрабіць?
Я б хацеў, каб раздрукаваць тое, што цяперашні лік я і тое, што
адпаведны сімвал з'яўляецца.
Зараз, каб дамагчыся гэтага, я магу кінуць, так казаць, унутр да гольца ў
наступным чынам.
"Друк е% я гэта% з зваротнай касой н" У Іншымі словамі, я хачу сказаць, гэта
Лік гэты персанаж.
Таму мне трэба падключыць два значэння для гэтага размясціць трымальнікі для друку е, таму
Я зраблю коскі I, коску -
>> Зараз, я не маюць зменную C або сімвал, але ў мяне ёсць шэраг.
І я ведаю, што лікі могуць быць супастаўленыя з лісты, я проста павінны сказаць
кампутар, каб зрабіць гэта.
І такім чынам я магу кінуць я ад міжнар да сімвал, проста паказаўшы ў
дужкі, што я сапраўды, як каб пераўтварыць яго ў знак.
>> Закрыем цяпер гэтую заяву, захаваць файл, і скампіляваць гэтую праграму.
"Зрабіць ASCII 0 кропка слэш ASCII 0." І вельмі хутка друкаваць на экране, як
гэта адлюстраванне паміж лікамі і Іх характар ​​эквіваленты.
На самай справе, калі я пракруткі таму, я ўпершыню гл, што 65, 66 У, і калі я
пракруткі ўніз, 90 З.