>> HIZLARIA: Gogoratu dena azpian ordenagailu baten kanpaia da
bit erabiliz gordetzen dira.
Eta bit, aldi berean, erabil daitezkeen zenbakiak irudikatzeko.
Eta zenbakiak, aldi berean, erabil daitezkeen pertsonaiak irudikatzeko.
Izan ere, lehendik ere ohiko zenbaki horiek eta arteko mapping
letrak, ASCII deitzen zaio -
American Standard Code for Informazio trukaketa.
>> Orain C-rekin, bihurtzen da ikusi ahal izango dugu baliokidetza hau, izan ere, ez dugu
Besterik ez ints, halaber dugu karakteretan, bai horietatik egunaren amaieran
diren zenbakiak gisa irudikatzen eta, aldi berean, bit.
Hargatik idatzi programa sinple bat besterik gabe esaten dit mapping zer da
zenbakiak eta hizkiak, mantenduz axola duten 65 capital bat eta 97 da
txikiagoa kasu bat da.
Dezagun hasteko.
>> "Besteak beste, I / O dot h estandarra." "Int hutsune nagusia. "Eta orain, nahi nuke
batetik bestera joateko baino gehiago letrak kapitalaren guztiak haien zenbakizko eta inprimatzeko
pertsonaia baliokide.
Beraz, hau egiteko, erabili dut "eman" bat begizta.
"Int i lortzen -
eta, orain, baino ohiko etan hasiko 0, zergatik ez hasteko balio bat dut
Esanguratsua izan da ezagutzen dut, bezalako 65 capital A?
Egin dezagun, hain luze dagoenean baino txikiagoa da i -
um -
65 gehi 26, han jakin dut delako alfabetoa 26 letrak dira.
Eta gero hau iterazio bakoitzean begizta, utzi i Kontatzailea dit 1.
>> Orain, hau iterazio bakoitzean begizta, zer egin nahi dut?
Zer egungo inprimatu nahi nuke zenbakia i da eta zer
dagokion char da.
Orain, hori lortzeko, bota ahal izango dut, beraz, nolabait esateko, in char bat int
modu jarraian.
In "inprimatu f% i% c backslash n da" Beste era batera esanda, esan nahi dut, hau
zenbakia pertsonaia hau.
Beraz, bi balio plug hau behar dut jarri titular inprimatu f, beraz
Egin dut koma i, koma -
>> Orain, ez dut c aldagai bat izan edo karaktererik gabe, baina zenbaki bat behar dut.
Eta ezagutzen ditut zenbakiak duten mapatzea dezake letrak, behar besterik ez dut esango du
ordenagailua ez da egin behar.
Eta horrela i cast dezaket int tik char bat, besterik gabe in zehaztuz
parentesi hain zuzen ere litzaidake atsegin dut bihurtzeko char batera.
>> Dezagun itxi orain adierazpen hau, gorde fitxategia, eta programa hau konpilatu.
"Egin ascii 0 dot barra ascii 0." Eta Oso azkar inprimatu pantailara gisa
Zenbaki eta arteko mapping honetan Bere pertsonaia baliokide.
Izan ere, joan nintzen itzuli bada, nik lehen ikusten duten, 65 A, 66 B, eta badut
korrituko atzera behera, 90 Z. da