>> 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.