SPEAKER: Ifakkar li fis-C, id-data kollha tipi għandhom daqs partikolari. Iżda li d-daqs tajjeb ħafna jistgħu jvarjaw bbażati fuq il-kompjuter li fuqu inti qed tuża C. Issa, aħna jiġri li tkun qed tuża C ġewwa ta 'l-appliance CS50, hekk ġewwa ta' l-appliance, kemm hu kbir huwa char? Kif big huwa doppja? Kif big huwa int? Kif big huwa float? Well, ejja tagħti ħarsa ma 'xi kodiċi. Inkludi io.h standard, null prinċipali int. U issa ejja tibda tiddikjara ftit varjabbli li daqsijiet aħna ser mbagħad print - char c, d doppja, float f, u i int. Issa, jien mhux ser taħżen il-valuri f'dawn varjabbli, minħabba I biss kura dwar id-daqs partikolari tagħhom. Biex tara d-daqs tagħhom, I ser tuża print f, kif ukoll bħala operatur C imsejjaħ daqs ta ', li tkun risposta eżattament din il-kwistjoni. Ejja tagħti ħarsa. Stampa f char, segwit minn kolon, mija 1, backslash n. Fi kliem ieħor, nixtieq li jistampa kolon char, segwit mill-daqs tagħha. So I ser jinkludi comma segwit minn daqs ta 'c. Ejja issa jagħmlu dan mill-ġdid għal doppja. Stampa f, double, mija i, backslash n, kwotazzjoni qrib, comma, id-daqs ta 'd. Issa avviż, jien ser tkompli tuża mija i, u b'hekk li tfisser li int, għaliex dak li mhux dejjem tinbidel l- unitajiet li fihom jien li jkejlu l- daqs ta 'dawn il-varjabbli. Fil-fatt, id-daqs ta 'se jirritorna xi numru ta 'bytes, forsi wieħed, forsi tnejn, forsi aktar. Iżda f'kull każ, se tabilħaqq tagħti me int. U b'tali mod li d-detentur post nixtieq għall-użu, irrispettivament mit-tip, li d-daqs jien jkollna. Ejja nagħmlu żewġ print aktar f'S. Float, mija i, backslash n, id-daqs ta 'f. Stampa f, int, mija i, backslash n, id-daqs tal-i. Ejja issa jiffranka, tiġbor, u run dan il-programm. Għamla, id-daqs ta ', dot slash, id-daqs ta', u naraw li fl-appliance CS50, a char huwa byte waħda, double huwa tmien bytes, float huwa 4 bytes, u int huwa erba 'bytes, kif ukoll.