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.