1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> Ræðumaður: Muna að í C, öll gögn gerðir hafa ákveðna stærð. 3 00:00:03,890 --> 00:00:07,560 En að stærð gæti vel verið byggð á tölvunni sem þú ert að nota 4 00:00:07,560 --> 00:00:12,070 C. Nú gerast við að vera með C inni af CS50 tæki, svo inni 5 00:00:12,070 --> 00:00:14,210 tækið, hversu stór er char? 6 00:00:14,210 --> 00:00:15,270 Hversu stór er tvöfaldur? 7 00:00:15,270 --> 00:00:16,430 Hversu stór er int? 8 00:00:16,430 --> 00:00:17,790 Hversu stór er fljóta? 9 00:00:17,790 --> 00:00:20,530 >> Jæja, við skulum taka a líta með einhverjum kóða. 10 00:00:20,530 --> 00:00:26,760 Hafa Standard io.h, int helstu tóm. 11 00:00:26,760 --> 00:00:29,100 Og nú skulum byrja að lýsa nokkrar breytur sem hafa 12 00:00:29,100 --> 00:00:31,330 stærðir munum síðan prenta - 13 00:00:31,330 --> 00:00:38,490 char c, tvöfaldur d, fljóta f og int i. 14 00:00:38,490 --> 00:00:41,180 Nú, ég ætla ekki að geyma neinar gildi þessara stærða, því ég bara 15 00:00:41,180 --> 00:00:43,060 sama um tiltekna stærð þeirra. 16 00:00:43,060 --> 00:00:46,870 >> Til að sjá stærð þeirra, ég nota prenta f, sem og C rekstraraðila kallast stærð 17 00:00:46,870 --> 00:00:49,600 af, sem mun svara nákvæmlega þessi spurning. 18 00:00:49,600 --> 00:00:50,900 Skulum taka a útlit. 19 00:00:50,900 --> 00:00:56,590 Print F bleikju, fylgt eftir með hreinsun, prósent 1, sviga n. 20 00:00:56,590 --> 00:01:00,680 Með öðrum orðum, ég vil að prenta út char ristli, fylgt eftir stærð þess. 21 00:01:00,680 --> 00:01:05,540 >> Þannig að ég ætla að fela kommu fylgt eftir stærð c. 22 00:01:05,540 --> 00:01:07,780 Skulum nú gera þetta aftur til að tvöfalda. 23 00:01:07,780 --> 00:01:16,090 Print F, tvöfaldur, prósent i, sviga n, loka quote, komma, stærð d. 24 00:01:16,090 --> 00:01:19,885 Nú eftir, ég ætla að halda áfram að nota prósent i, þannig merkja að 25 00:01:19,885 --> 00:01:23,440 int, því það er ekki að breytast er einingar þar sem ég er að mæla 26 00:01:23,440 --> 00:01:25,140 stærð þessara stærða. 27 00:01:25,140 --> 00:01:28,760 >> Í raun stærð er að fara að skila sumir fjöldi bytes, kannski einn, kannski 28 00:01:28,760 --> 00:01:29,990 tveir, kannski meira. 29 00:01:29,990 --> 00:01:32,500 En í hverju tilviki fyrir sig, mun það örugglega gefa mér int. 30 00:01:32,500 --> 00:01:35,640 Og svo er það staðurinn handhafi ég vil að nota, án tillits til tegundar, 31 00:01:35,640 --> 00:01:37,130 sem stærð ég fæ. 32 00:01:37,130 --> 00:01:39,290 Skulum gera tvær prenta F er. 33 00:01:39,290 --> 00:01:45,950 >> Fljóta, prósent i, sviga n, stærð f. 34 00:01:45,950 --> 00:01:53,250 Print F, int, prósent i, sviga n, stærð i. 35 00:01:53,250 --> 00:01:56,410 Skulum nú spara, safna saman, og keyra þetta forrit. 36 00:01:56,410 --> 00:02:02,960 Gera, stærð, punktur rista, stærð og sjáum við að í CS50 tæki, a 37 00:02:02,960 --> 00:02:08,500 char er eitt bæti, tvöfaldur er átta bæti, A fljóta er 4 bæti og int 38 00:02:08,500 --> 00:02:09,750 er fjögur bæti, eins og heilbrigður. 39 00:02:09,750 --> 00:02:10,401