1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> Ettekandja: Tuletame meelde, et C, kõik andmed tüübil on teatud suurusega. 3 00:00:03,890 --> 00:00:07,560 Aga suurus võib väga hästi erinevad põhineb arvuti, kus te kasutate 4 00:00:07,560 --> 00:00:12,070 C. Nüüd juhtub olema, kasutades C sees Euroopa CS50 aparaat, nii seest 5 00:00:12,070 --> 00:00:14,210 seadet, kui suur on char? 6 00:00:14,210 --> 00:00:15,270 Kui suur on topelt? 7 00:00:15,270 --> 00:00:16,430 Kui suur on int? 8 00:00:16,430 --> 00:00:17,790 Kui suur on float? 9 00:00:17,790 --> 00:00:20,530 >> Noh, kui heita mõned koodi. 10 00:00:20,530 --> 00:00:26,760 Kaasa standard io.h, int main tühine. 11 00:00:26,760 --> 00:00:29,100 Ja nüüd alustame kuulutada mõned muutujad, mille 12 00:00:29,100 --> 00:00:31,330 suurused me siis printida - 13 00:00:31,330 --> 00:00:38,490 char c, double d, float f ja int i. 14 00:00:38,490 --> 00:00:41,180 Nüüd ma ei kavatse hoidke väärtused Nende muutujate, sest ma ainult 15 00:00:41,180 --> 00:00:43,060 hoolivad oma eriline suurus. 16 00:00:43,060 --> 00:00:46,870 >> Et näha oma suuruse, ma kasutan print f, samuti C operaator kutsus suurus 17 00:00:46,870 --> 00:00:49,600 kohta, mis vastab täpselt Sellele küsimusele. 18 00:00:49,600 --> 00:00:50,900 Võtame vaata. 19 00:00:50,900 --> 00:00:56,590 Print f paalia, millele järgneb koolon protsenti 1, kurakriips n. 20 00:00:56,590 --> 00:01:00,680 Teisisõnu, ma tahan välja printida paalia käärsoole, millele järgneb selle suurusest. 21 00:01:00,680 --> 00:01:05,540 >> Nii et ma sisaldama koma järgneb suurus c. 22 00:01:05,540 --> 00:01:07,780 Vaatame nüüd seda uuesti topelt. 23 00:01:07,780 --> 00:01:16,090 Prindi f, kahe protsendi i, kurakriips n lähedal quote, koma suurus d. 24 00:01:16,090 --> 00:01:19,885 Nüüd teate, ma lähen edasi kasutada protsenti i, mis tähendas 25 00:01:19,885 --> 00:01:23,440 keskmine, sest see, mis ei muutu on üksust, kus ma mõõdan 26 00:01:23,440 --> 00:01:25,140 suurus need muutujad. 27 00:01:25,140 --> 00:01:28,760 >> Tegelikult suurus läheb tagasi mõned baitide arv, võibolla üks, võibolla 28 00:01:28,760 --> 00:01:29,990 kaks, võibolla rohkem. 29 00:01:29,990 --> 00:01:32,500 Kuid igal juhul on tõesti mulle int. 30 00:01:32,500 --> 00:01:35,640 Ja nii see on koht valdaja tahan kasutada, olenemata sellest, millist, 31 00:01:35,640 --> 00:01:37,130 mille suurus ma saan. 32 00:01:37,130 --> 00:01:39,290 Teeme veel kaks print f on. 33 00:01:39,290 --> 00:01:45,950 >> Float, protsenti i, kurakriips n, suurusest f. 34 00:01:45,950 --> 00:01:53,250 Prindi f, int, protsenti i, kurakriips n, suurus i. 35 00:01:53,250 --> 00:01:56,410 Olgem nüüd salvestada, koostada, ja käivitada see programm. 36 00:01:56,410 --> 00:02:02,960 Tee, suurus, dot slash, suurus ja näeme, et CS50 seadme 37 00:02:02,960 --> 00:02:08,500 char on üks bait, topelt on kaheksa baiti, float on 4 baiti ja int 38 00:02:08,500 --> 00:02:09,750 on neli baiti, samuti. 39 00:02:09,750 --> 00:02:10,401