1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> SPEAKER: Ifakkar li fis-C, id-data kollha tipi għandhom daqs partikolari. 3 00:00:03,890 --> 00:00:07,560 Iżda li d-daqs tajjeb ħafna jistgħu jvarjaw bbażati fuq il-kompjuter li fuqu inti qed tuża 4 00:00:07,560 --> 00:00:12,070 C. Issa, aħna jiġri li tkun qed tuża C ġewwa ta 'l-appliance CS50, hekk ġewwa ta' 5 00:00:12,070 --> 00:00:14,210 l-appliance, kemm hu kbir huwa char? 6 00:00:14,210 --> 00:00:15,270 Kif big huwa doppja? 7 00:00:15,270 --> 00:00:16,430 Kif big huwa int? 8 00:00:16,430 --> 00:00:17,790 Kif big huwa float? 9 00:00:17,790 --> 00:00:20,530 >> Well, ejja tagħti ħarsa ma 'xi kodiċi. 10 00:00:20,530 --> 00:00:26,760 Inkludi io.h standard, null prinċipali int. 11 00:00:26,760 --> 00:00:29,100 U issa ejja tibda tiddikjara ftit varjabbli li 12 00:00:29,100 --> 00:00:31,330 daqsijiet aħna ser mbagħad print - 13 00:00:31,330 --> 00:00:38,490 char c, d doppja, float f, u i int. 14 00:00:38,490 --> 00:00:41,180 Issa, jien mhux ser taħżen il-valuri f'dawn varjabbli, minħabba I biss 15 00:00:41,180 --> 00:00:43,060 kura dwar id-daqs partikolari tagħhom. 16 00:00:43,060 --> 00:00:46,870 >> Biex tara d-daqs tagħhom, I ser tuża print f, kif ukoll bħala operatur C imsejjaħ daqs 17 00:00:46,870 --> 00:00:49,600 ta ', li tkun risposta eżattament din il-kwistjoni. 18 00:00:49,600 --> 00:00:50,900 Ejja tagħti ħarsa. 19 00:00:50,900 --> 00:00:56,590 Stampa f char, segwit minn kolon, mija 1, backslash n. 20 00:00:56,590 --> 00:01:00,680 Fi kliem ieħor, nixtieq li jistampa kolon char, segwit mill-daqs tagħha. 21 00:01:00,680 --> 00:01:05,540 >> So I ser jinkludi comma segwit minn daqs ta 'c. 22 00:01:05,540 --> 00:01:07,780 Ejja issa jagħmlu dan mill-ġdid għal doppja. 23 00:01:07,780 --> 00:01:16,090 Stampa f, double, mija i, backslash n, kwotazzjoni qrib, comma, id-daqs ta 'd. 24 00:01:16,090 --> 00:01:19,885 Issa avviż, jien ser tkompli tuża mija i, u b'hekk li tfisser li 25 00:01:19,885 --> 00:01:23,440 int, għaliex dak li mhux dejjem tinbidel l- unitajiet li fihom jien li jkejlu l- 26 00:01:23,440 --> 00:01:25,140 daqs ta 'dawn il-varjabbli. 27 00:01:25,140 --> 00:01:28,760 >> Fil-fatt, id-daqs ta 'se jirritorna xi numru ta 'bytes, forsi wieħed, forsi 28 00:01:28,760 --> 00:01:29,990 tnejn, forsi aktar. 29 00:01:29,990 --> 00:01:32,500 Iżda f'kull każ, se tabilħaqq tagħti me int. 30 00:01:32,500 --> 00:01:35,640 U b'tali mod li d-detentur post nixtieq għall-użu, irrispettivament mit-tip, 31 00:01:35,640 --> 00:01:37,130 li d-daqs jien jkollna. 32 00:01:37,130 --> 00:01:39,290 Ejja nagħmlu żewġ print aktar f'S. 33 00:01:39,290 --> 00:01:45,950 >> Float, mija i, backslash n, id-daqs ta 'f. 34 00:01:45,950 --> 00:01:53,250 Stampa f, int, mija i, backslash n, id-daqs tal-i. 35 00:01:53,250 --> 00:01:56,410 Ejja issa jiffranka, tiġbor, u run dan il-programm. 36 00:01:56,410 --> 00:02:02,960 Għamla, id-daqs ta ', dot slash, id-daqs ta', u naraw li fl-appliance CS50, a 37 00:02:02,960 --> 00:02:08,500 char huwa byte waħda, double huwa tmien bytes, float huwa 4 bytes, u int 38 00:02:08,500 --> 00:02:09,750 huwa erba 'bytes, kif ukoll. 39 00:02:09,750 --> 00:02:10,401