1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> HOPARLÖR: Xatırladaq C, bütün məlumatlar növləri bir ölçüsü var. 3 00:00:03,890 --> 00:00:07,560 Amma ölçüsü çox yaxşı əsaslanır dəyişə bilər istifadə etdiyiniz olan kompüter 4 00:00:07,560 --> 00:00:12,070 C. İndi biz daxili C istifadə üçün baş CS50 cihaz, belə ki, daxili 5 00:00:12,070 --> 00:00:14,210 cihaz, bir char necə böyük? 6 00:00:14,210 --> 00:00:15,270 Ikiqat necə? 7 00:00:15,270 --> 00:00:16,430 Bir int necə böyük? 8 00:00:16,430 --> 00:00:17,790 Bir float üçün necə? 9 00:00:17,790 --> 00:00:20,530 >> Yaxşı, bir nəzər salaq Bəzi kodu ilə. 10 00:00:20,530 --> 00:00:26,760 Standart io.h, int əsas etibarsız daxildir. 11 00:00:26,760 --> 00:00:29,100 Və indi bəyan başlasın onun bir neçə dəyişənlərin 12 00:00:29,100 --> 00:00:31,330 ölçüləri biz sonra çap edəcəyik - 13 00:00:31,330 --> 00:00:38,490 char c, d, float f, və int i. 14 00:00:38,490 --> 00:00:41,180 İndi hər hansı dəyərlər saxlamaq fikrində deyiləm bu dəyişənlərin, çünki mən yalnız 15 00:00:41,180 --> 00:00:43,060 onların ölçüsü qayğı. 16 00:00:43,060 --> 00:00:46,870 >> Onların ölçüsü görmek üçün, Mən çap f istifadə edəcəyik, eləcə ölçüsü adlı C operator 17 00:00:46,870 --> 00:00:49,600 ki, dəqiq cavab verəcək ki, sual. 18 00:00:49,600 --> 00:00:50,900 Bir nəzər salaq. 19 00:00:50,900 --> 00:00:56,590 Bir nöqtə ilə təqib çap f char, yüzdə 1, backslash n. 20 00:00:56,590 --> 00:01:00,680 Başqa sözlə, mən çap etmək istəyirəm onun ölçüsü izlədi char colon. 21 00:01:00,680 --> 00:01:05,540 >> Mən bir vergül daxil olacaq c ölçüsü izlədi. 22 00:01:05,540 --> 00:01:07,780 İndi bir ikiqat üçün yenə bunu bildirin. 23 00:01:07,780 --> 00:01:16,090 Print f, ikiqat, yüzdə i, backslash n, yaxın quote, vergül, d ölçüsü. 24 00:01:16,090 --> 00:01:19,885 İndi istifadə edərək davam etmək gedirəm, qeyd faiz i, bununla signifying 25 00:01:19,885 --> 00:01:23,440 nə dəyişir deyil, çünki int Mən ölçü alıram olan ədəd 26 00:01:23,440 --> 00:01:25,140 Bu dəyişənlərin ölçüsü. 27 00:01:25,140 --> 00:01:28,760 >> Əslində, ölçüsü bəzi qayıtmaq üçün gedir bayt sayı, bəlkə bir, bəlkə 28 00:01:28,760 --> 00:01:29,990 iki, bəlkə daha çox. 29 00:01:29,990 --> 00:01:32,500 Amma hər halda, o, həqiqətən Mənə bir int verir. 30 00:01:32,500 --> 00:01:35,640 Və belə ki, mən istədiyiniz yer sahibi var asılı olmayaraq, növü, istifadə etmək, 31 00:01:35,640 --> 00:01:37,130 onun ölçüsü alıram. 32 00:01:37,130 --> 00:01:39,290 Nin daha iki çap f bunu edək. 33 00:01:39,290 --> 00:01:45,950 >> Float, yüzdə i, backslash n, f ölçüsü. 34 00:01:45,950 --> 00:01:53,250 Print f, int, yüzdə i, backslash n i ölçüsü. 35 00:01:53,250 --> 00:01:56,410 Tərtib, indi xilas edək, və bu proqram run. 36 00:01:56,410 --> 00:02:02,960 Etmək, ölçüsü, dot çizgi, ölçüsü, və biz görürük ki, CS50 cihaz, A 37 00:02:02,960 --> 00:02:08,500 char bir byte, ikiqat səkkiz bytes, bir float 4 bayt və int edir 38 00:02:08,500 --> 00:02:09,750 dörd bytes, həmçinin. 39 00:02:09,750 --> 00:02:10,401