1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> HIZLARIA: Gogoratu dena azpian ordenagailu baten kanpaia da 3 00:00:02,720 --> 00:00:03,900 bit erabiliz gordetzen dira. 4 00:00:03,900 --> 00:00:06,320 Eta bit, aldi berean, erabil daitezkeen zenbakiak irudikatzeko. 5 00:00:06,320 --> 00:00:09,020 Eta zenbakiak, aldi berean, erabil daitezkeen pertsonaiak irudikatzeko. 6 00:00:09,020 --> 00:00:12,530 Izan ere, lehendik ere ohiko zenbaki horiek eta arteko mapping 7 00:00:12,530 --> 00:00:14,260 letrak, ASCII deitzen zaio - 8 00:00:14,260 --> 00:00:17,130 American Standard Code for Informazio trukaketa. 9 00:00:17,130 --> 00:00:20,460 >> Orain C-rekin, bihurtzen da ikusi ahal izango dugu baliokidetza hau, izan ere, ez dugu 10 00:00:20,460 --> 00:00:24,400 Besterik ez ints, halaber dugu karakteretan, bai horietatik egunaren amaieran 11 00:00:24,400 --> 00:00:27,240 diren zenbakiak gisa irudikatzen eta, aldi berean, bit. 12 00:00:27,240 --> 00:00:30,850 Hargatik idatzi programa sinple bat besterik gabe esaten dit mapping zer da 13 00:00:30,850 --> 00:00:37,650 zenbakiak eta hizkiak, mantenduz axola duten 65 capital bat eta 97 da 14 00:00:37,650 --> 00:00:39,080 txikiagoa kasu bat da. 15 00:00:39,080 --> 00:00:40,630 Dezagun hasteko. 16 00:00:40,630 --> 00:00:49,680 >> "Besteak beste, I / O dot h estandarra." "Int hutsune nagusia. "Eta orain, nahi nuke 17 00:00:49,680 --> 00:00:53,380 batetik bestera joateko baino gehiago letrak kapitalaren guztiak haien zenbakizko eta inprimatzeko 18 00:00:53,380 --> 00:00:54,680 pertsonaia baliokide. 19 00:00:54,680 --> 00:00:56,960 Beraz, hau egiteko, erabili dut "eman" bat begizta. 20 00:00:56,960 --> 00:00:59,560 "Int i lortzen - 21 00:00:59,560 --> 00:01:03,120 eta, orain, baino ohiko etan hasiko 0, zergatik ez hasteko balio bat dut 22 00:01:03,120 --> 00:01:07,130 Esanguratsua izan da ezagutzen dut, bezalako 65 capital A? 23 00:01:07,130 --> 00:01:10,300 Egin dezagun, hain luze dagoenean baino txikiagoa da i - 24 00:01:10,300 --> 00:01:10,600 um - 25 00:01:10,600 --> 00:01:17,190 65 gehi 26, han jakin dut delako alfabetoa 26 letrak dira. 26 00:01:17,190 --> 00:01:20,840 Eta gero hau iterazio bakoitzean begizta, utzi i Kontatzailea dit 1. 27 00:01:20,840 --> 00:01:23,640 >> Orain, hau iterazio bakoitzean begizta, zer egin nahi dut? 28 00:01:23,640 --> 00:01:27,390 Zer egungo inprimatu nahi nuke zenbakia i da eta zer 29 00:01:27,390 --> 00:01:29,570 dagokion char da. 30 00:01:29,570 --> 00:01:34,920 Orain, hori lortzeko, bota ahal izango dut, beraz, nolabait esateko, in char bat int 31 00:01:34,920 --> 00:01:37,800 modu jarraian. 32 00:01:37,800 --> 00:01:45,830 In "inprimatu f% i% c backslash n da" Beste era batera esanda, esan nahi dut, hau 33 00:01:45,830 --> 00:01:48,350 zenbakia pertsonaia hau. 34 00:01:48,350 --> 00:01:51,940 Beraz, bi balio plug hau behar dut jarri titular inprimatu f, beraz 35 00:01:51,940 --> 00:01:55,130 Egin dut koma i, koma - 36 00:01:55,130 --> 00:01:58,400 >> Orain, ez dut c aldagai bat izan edo karaktererik gabe, baina zenbaki bat behar dut. 37 00:01:58,400 --> 00:02:01,940 Eta ezagutzen ditut zenbakiak duten mapatzea dezake letrak, behar besterik ez dut esango du 38 00:02:01,940 --> 00:02:03,230 ordenagailua ez da egin behar. 39 00:02:03,230 --> 00:02:09,020 Eta horrela i cast dezaket int tik char bat, besterik gabe in zehaztuz 40 00:02:09,020 --> 00:02:12,850 parentesi hain zuzen ere litzaidake atsegin dut bihurtzeko char batera. 41 00:02:12,850 --> 00:02:17,440 >> Dezagun itxi orain adierazpen hau, gorde fitxategia, eta programa hau konpilatu. 42 00:02:17,440 --> 00:02:23,590 "Egin ascii 0 dot barra ascii 0." Eta Oso azkar inprimatu pantailara gisa 43 00:02:23,590 --> 00:02:26,760 Zenbaki eta arteko mapping honetan Bere pertsonaia baliokide. 44 00:02:26,760 --> 00:02:31,920 Izan ere, joan nintzen itzuli bada, nik lehen ikusten duten, 65 A, 66 B, eta badut 45 00:02:31,920 --> 00:02:35,520 korrituko atzera behera, 90 Z. da 46 00:02:35,520 --> 00:02:35,597