Tagapagsalita: pagpapabalik na ang lahat ng bagay sa ilalim ng hood ng isang computer ay naka-imbak sa paggamit ng mga piraso. At bits, siya namang, ay maaaring magamit upang kumatawan sa mga numero. At numero, siya namang, ay maaaring magamit upang kumatawan character. Sa katunayan, may umiiral ng isang maginoo pagma-map sa pagitan ng mga numero at mga titik, na tinatawag na ASCII - Amerikano Standard Code para sa Impormasyon Interchange. Ngayon na may C, ito ay lumiliko out na maaari naming makita ito pagkapareho, dahil kami ay hindi mayroon ints lamang, mayroon din kaming mga char, parehong ng kung saan sa pagtatapos ng araw ay kinakatawan ng mga numero ng at, sa pagliko, bits. Kaya hayaan magsulat ng isang simpleng programa na Sinasabi lang sa akin kung ano ang pagma-map ay sa pagitan ng mga numero at titik, nang pinapanatili sa bale na 65 ay may malaking titik A at 97 ay isang maliit na titik a. Ni magsimula Hayaan. "Isama ang standard I / O tuldok h." "Int pangunahing kawalan ng laman. "At ngayon nais kong umulit sa ibabaw ng lahat ng mga malalaking titik nagpi-print out ang kanilang mga numeric at mga katumbas ng character. Kaya para sa ito, makikita ko bang gamitin ang isang "para sa" loop. "Para sa int i nakakakuha - at ngayon, sa halip na magsisimula sa karaniwan 0, bakit hindi ako magsisimula sa isang halaga Alam ko na maging makabuluhan, tulad ng 65 para sa kabisera A? Ni gawin ito Hayaan, kaya mahaba ay i Mababa sa - Um - 65 plus 26, dahil alam ko doon ay 26 titik sa alpabeto. At pagkatapos ay sa bawat pag-ulit ng mga ito loop, hayaan mo akong i dinagdagan ng 1. Ngayon, sa bawat pag-ulit ng mga ito loop, ano ang gusto kong gawin? Gusto kong i-print out kung ano ang kasalukuyang bilang na ito ay i at kung ano ang nakaayon pansamantalang trabaho ay. Ngayon, upang makamit na, maaari ba akong palayasin, kaya upang makipag-usap, ang int sa isang pansamantalang trabaho sa mga sumusunod na paraan. "Print f% i ay% c backslash n" Sa madaling salita, gusto kong sabihin, ito bilang na ito ay ito ng character. Kaya kailangan kong mag-plug ng dalawang halaga na ito ilagay ang mga may-hawak para sa print f, kaya Makikita kong gawin kuwit i, kuwit - Ngayon, hindi ko magkaroon ng isang variable c o isang pansamantalang trabaho, ngunit ko magkaroon ng isang numero. At alam ko na ang mga numero ay maaaring mai-map sa mga titik, Kailangan ko lang upang sabihin ang computer upang gawin iyon. At kaya ang maaari kong i cast mula sa isang int sa isang pansamantalang trabaho, sa pamamagitan lamang ng pagtukoy sa panaklong na ako gusto talaga tulad ng upang i-convert ito sa isang pansamantalang trabaho. Ni isara ngayon ang pahayag na ito, i-save Hayaan ang file, at sumulat ng libro sa programang ito. "Gumawa ng ascii 0 tuldok slash ascii 0." At masyadong mabilis print ito sa screen bilang pagma-map ito sa pagitan ng mga numero at ang kanilang mga katumbas ng character. Sa katunayan, kung mag-scroll ko back up, ako muna makita na 65 ay A, 66 ay B, at kung ako mag-scroll pabalik pababa, 90 ay Z.