>> Ettekandja: Tuletame meelde, et C, kõik andmed tüübil on teatud suurusega.
Aga suurus võib väga hästi erinevad põhineb arvuti, kus te kasutate
C. Nüüd juhtub olema, kasutades C sees Euroopa CS50 aparaat, nii seest
seadet, kui suur on char?
Kui suur on topelt?
Kui suur on int?
Kui suur on float?
>> Noh, kui heita mõned koodi.
Kaasa standard io.h, int main tühine.
Ja nüüd alustame kuulutada mõned muutujad, mille
suurused me siis printida -
char c, double d, float f ja int i.
Nüüd ma ei kavatse hoidke väärtused Nende muutujate, sest ma ainult
hoolivad oma eriline suurus.
>> Et näha oma suuruse, ma kasutan print f, samuti C operaator kutsus suurus
kohta, mis vastab täpselt Sellele küsimusele.
Võtame vaata.
Print f paalia, millele järgneb koolon protsenti 1, kurakriips n.
Teisisõnu, ma tahan välja printida paalia käärsoole, millele järgneb selle suurusest.
>> Nii et ma sisaldama koma järgneb suurus c.
Vaatame nüüd seda uuesti topelt.
Prindi f, kahe protsendi i, kurakriips n lähedal quote, koma suurus d.
Nüüd teate, ma lähen edasi kasutada protsenti i, mis tähendas
keskmine, sest see, mis ei muutu on üksust, kus ma mõõdan
suurus need muutujad.
>> Tegelikult suurus läheb tagasi mõned baitide arv, võibolla üks, võibolla
kaks, võibolla rohkem.
Kuid igal juhul on tõesti mulle int.
Ja nii see on koht valdaja tahan kasutada, olenemata sellest, millist,
mille suurus ma saan.
Teeme veel kaks print f on.
>> Float, protsenti i, kurakriips n, suurusest f.
Prindi f, int, protsenti i, kurakriips n, suurus i.
Olgem nüüd salvestada, koostada, ja käivitada see programm.
Tee, suurus, dot slash, suurus ja näeme, et CS50 seadme
char on üks bait, topelt on kaheksa baiti, float on 4 baiti ja int
on neli baiti, samuti.