1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> HIZLARIA: Gogoratu C, informazio guztia mota agertzen tamaina jakin bat. 3 00:00:03,890 --> 00:00:07,560 Baina tamaina duten oso ondo alda oinarritutako ordenagailua eta bertan erabiltzen ari zaren 4 00:00:07,560 --> 00:00:12,070 C. orain, be C barruan erabiliz gertatuko dugu CS50 tresnaren du, beraz, barrutik 5 00:00:12,070 --> 00:00:14,210 aparatuaren, nola big char bat da? 6 00:00:14,210 --> 00:00:15,270 Zein handia bikoitz bat da? 7 00:00:15,270 --> 00:00:16,430 Nola big int bat da? 8 00:00:16,430 --> 00:00:17,790 Zein handia mugikor bat da? 9 00:00:17,790 --> 00:00:20,530 >> Beno, dezagun begirada bat kodea batzuekin. 10 00:00:20,530 --> 00:00:26,760 Honakoak io.h estandarra, int hutsune nagusia. 11 00:00:26,760 --> 00:00:29,100 Eta orain dezagun hasteko deklaratzen bat aldagai batzuk zeinen 12 00:00:29,100 --> 00:00:31,330 tamainak gero dugu inprimatu - 13 00:00:31,330 --> 00:00:38,490 char c, d bikoitz, f karroza, eta int i. 14 00:00:38,490 --> 00:00:41,180 Orain, ez dut inolako balioak gordetzeko joan aldagai horietan, dudalako bakarrik 15 00:00:41,180 --> 00:00:43,060 beren tamaina bereziki zaintzeko. 16 00:00:43,060 --> 00:00:46,870 >> Beren tamaina ikusteko, inprimatu f erabili dut, baita tamaina izeneko C operadore 17 00:00:46,870 --> 00:00:49,600 du, eta horrek zehazki erantzungo die galdera hori. 18 00:00:49,600 --> 00:00:50,900 Ikus dezagun begirada bat. 19 00:00:50,900 --> 00:00:56,590 Inprimatu f char, ondoren bi puntu, ehuneko 1, backslash n. 20 00:00:56,590 --> 00:01:00,680 Bestela esanda, inprimatu nahi dut char colon, bere tamaina eta jarraian. 21 00:01:00,680 --> 00:01:05,540 >> Beraz, koma bat sartuko dut c tamaina jarraian. 22 00:01:05,540 --> 00:01:07,780 Egin izan da orain hau berriro bikoitz bat utzi. 23 00:01:07,780 --> 00:01:16,090 Inprimatu f, bikoitza, ehuneko i, backslash n, aurrekontua itxi, koma, d tamaina. 24 00:01:16,090 --> 00:01:19,885 Orain konturatu, erabiltzen jarraitu nahi dut ehuneko i, horrela bat signifying 25 00:01:19,885 --> 00:01:23,440 int, zer ez da aldatzen ari da delako unitate horretan, neurtzeko dut 26 00:01:23,440 --> 00:01:25,140 aldagai horien tamaina. 27 00:01:25,140 --> 00:01:28,760 >> Izan ere, tamaina batzuk itzultzeko va byte kopurua, agian bat, agian 28 00:01:28,760 --> 00:01:29,990 bi, agian gehiago. 29 00:01:29,990 --> 00:01:32,500 Baina kasu bakoitzean, izango da hain zuzen ere, eman dit int. 30 00:01:32,500 --> 00:01:35,640 Eta beraz, hori da leku egileak nahi dut erabili, mota edozein delarik ere, 31 00:01:35,640 --> 00:01:37,130 zeinen tamaina dut. 32 00:01:37,130 --> 00:01:39,290 Egin dezagun bi gehiago inprimatu f dezagun. 33 00:01:39,290 --> 00:01:45,950 >> Karroza, ehuneko i, backslash n, f tamaina. 34 00:01:45,950 --> 00:01:53,250 Inprimatu f, int, ehuneko i, backslash n, i tamaina. 35 00:01:53,250 --> 00:01:56,410 Utzi gorde en orain, konpilatu, eta programa hau exekutatu. 36 00:01:56,410 --> 00:02:02,960 Egiteko, tamaina, dot barra, tamaina, eta ikusten dugun CS50 tresnaren, bat batean 37 00:02:02,960 --> 00:02:08,500 char byte bat da, bikoitz bat zortzi da byte, mugikor bat 4 byte, eta int bat da 38 00:02:08,500 --> 00:02:09,750 lau byte, baita. 39 00:02:09,750 --> 00:02:10,401