Ræðumaður: Muna að í C, öll gögn gerðir hafa ákveðna stærð. En að stærð gæti vel verið byggð á tölvunni sem þú ert að nota C. Nú gerast við að vera með C inni af CS50 tæki, svo inni tækið, hversu stór er char? Hversu stór er tvöfaldur? Hversu stór er int? Hversu stór er fljóta? Jæja, við skulum taka a líta með einhverjum kóða. Hafa Standard io.h, int helstu tóm. Og nú skulum byrja að lýsa nokkrar breytur sem hafa stærðir munum síðan prenta - char c, tvöfaldur d, fljóta f og int i. Nú, ég ætla ekki að geyma neinar gildi þessara stærða, því ég bara sama um tiltekna stærð þeirra. Til að sjá stærð þeirra, ég nota prenta f, sem og C rekstraraðila kallast stærð af, sem mun svara nákvæmlega þessi spurning. Skulum taka a útlit. Print F bleikju, fylgt eftir með hreinsun, prósent 1, sviga n. Með öðrum orðum, ég vil að prenta út char ristli, fylgt eftir stærð þess. Þannig að ég ætla að fela kommu fylgt eftir stærð c. Skulum nú gera þetta aftur til að tvöfalda. Print F, tvöfaldur, prósent i, sviga n, loka quote, komma, stærð d. Nú eftir, ég ætla að halda áfram að nota prósent i, þannig merkja að int, því það er ekki að breytast er einingar þar sem ég er að mæla stærð þessara stærða. Í raun stærð er að fara að skila sumir fjöldi bytes, kannski einn, kannski tveir, kannski meira. En í hverju tilviki fyrir sig, mun það örugglega gefa mér int. Og svo er það staðurinn handhafi ég vil að nota, án tillits til tegundar, sem stærð ég fæ. Skulum gera tvær prenta F er. Fljóta, prósent i, sviga n, stærð f. Print F, int, prósent i, sviga n, stærð i. Skulum nú spara, safna saman, og keyra þetta forrit. Gera, stærð, punktur rista, stærð og sjáum við að í CS50 tæki, a char er eitt bæti, tvöfaldur er átta bæti, A fljóta er 4 bæti og int er fjögur bæti, eins og heilbrigður.