>> Spreker: Onthou dat in C, al die data tipes het 'n bepaalde grootte.
Maar dat die grootte kan baie goed wissel gebaseer op die rekenaar waarop jy met
C. Nou, ons gebeur te word met behulp van C binnekant van die CS50 toestel, so binnekant van
die toestel, hoe groot is 'n kar?
Hoe groot is 'n dubbele?
Hoe groot is 'n int?
Hoe groot is 'n float?
>> Wel, laat ons 'n blik met 'n paar kode.
Sluit in standaard io.h, int belangrikste leemte.
En nou, laat ons begin om te verklaar 'n paar veranderlikes waarvan
groottes sal ons dan druk -
kar c, dubbel d, f float, en int i.
Nou, ek is nie van plan om enige waardes te stoor in hierdie veranderlikes nie, want ek het net
omgee vir hul spesifieke grootte.
>> Hulle grootte te sien, sal ek druk f te gebruik, sowel as 'n C-operateur genoem grootte
van wat presies beantwoord daardie vraag.
Kom ons neem 'n blik.
Print f kar, gevolg deur 'n dubbelpunt, persent 1, backslash n.
Met ander woorde, ek wil uit te druk kar kolon, gevolg deur sy grootte.
>> So ek sal 'n komma sluit gevolg deur die grootte van c.
Kom ons nou weer doen vir 'n dubbel.
Print f, dubbel, persent i, backslash n, naby quote, komma, die grootte van d.
Nou sien, ek gaan om voort te gaan met behulp van persent i, en sodoende aan te dui 'n
int, want wat is nie die verandering van die eenhede waarin ek die meting van die
grootte van hierdie veranderlikes.
>> In werklikheid, is die grootte van die gaan 'n paar om terug te keer aantal grepe, miskien een, miskien
twee, miskien meer.
Maar in elk geval, dit sal inderdaad vir my 'n int.
En so dit is die plekhouer Ek wil te gebruik, ongeag van die tipe,
wie se grootte ek kry.
Kom ons doen twee Print f's.
>> Vlot, persent i, backslash n, grootte van f.
Print f, int, persent i, backslash n, grootte van i.
Kom ons nou ook red, saamstel, en die uitvoering van hierdie program.
Maak, die grootte van, dot streep, die grootte van, en sien ons dat in die CS50 toestel, 'n
kar is een byte, 'n dubbel is agt grepe, 'n float is 4 grepe, en 'n int
vier grepe, as well.