HOPARLÖR: Xatırladaq C, bütün məlumatlar növləri bir ölçüsü var. Amma ölçüsü çox yaxşı əsaslanır dəyişə bilər istifadə etdiyiniz olan kompüter C. İndi biz daxili C istifadə üçün baş CS50 cihaz, belə ki, daxili cihaz, bir char necə böyük? Ikiqat necə? Bir int necə böyük? Bir float üçün necə? Yaxşı, bir nəzər salaq Bəzi kodu ilə. Standart io.h, int əsas etibarsız daxildir. Və indi bəyan başlasın onun bir neçə dəyişənlərin ölçüləri biz sonra çap edəcəyik - char c, d, float f, və int i. İndi hər hansı dəyərlər saxlamaq fikrində deyiləm bu dəyişənlərin, çünki mən yalnız onların ölçüsü qayğı. Onların ölçüsü görmek üçün, Mən çap f istifadə edəcəyik, eləcə ölçüsü adlı C operator ki, dəqiq cavab verəcək ki, sual. Bir nəzər salaq. Bir nöqtə ilə təqib çap f char, yüzdə 1, backslash n. Başqa sözlə, mən çap etmək istəyirəm onun ölçüsü izlədi char colon. Mən bir vergül daxil olacaq c ölçüsü izlədi. İndi bir ikiqat üçün yenə bunu bildirin. Print f, ikiqat, yüzdə i, backslash n, yaxın quote, vergül, d ölçüsü. İndi istifadə edərək davam etmək gedirəm, qeyd faiz i, bununla signifying nə dəyişir deyil, çünki int Mən ölçü alıram olan ədəd Bu dəyişənlərin ölçüsü. Əslində, ölçüsü bəzi qayıtmaq üçün gedir bayt sayı, bəlkə bir, bəlkə iki, bəlkə daha çox. Amma hər halda, o, həqiqətən Mənə bir int verir. Və belə ki, mən istədiyiniz yer sahibi var asılı olmayaraq, növü, istifadə etmək, onun ölçüsü alıram. Nin daha iki çap f bunu edək. Float, yüzdə i, backslash n, f ölçüsü. Print f, int, yüzdə i, backslash n i ölçüsü. Tərtib, indi xilas edək, və bu proqram run. Etmək, ölçüsü, dot çizgi, ölçüsü, və biz görürük ki, CS50 cihaz, A char bir byte, ikiqat səkkiz bytes, bir float 4 bayt və int edir dörd bytes, həmçinin.