SIARADWR: Dwyn i gof bod yn C, yr holl ddata math yn faint penodol. Ond efallai y maint hwnnw yn dda iawn yn amrywio yn seiliedig ar ar y cyfrifiadur yr ydych yn ei ddefnyddio C. Nawr, rydym yn digwydd bod yn defnyddio C y tu mewn yr offer CS50, felly tu mewn yr offer, pa mor fawr yw golosg? Pa mor fawr yw dwbl? Pa mor fawr yw int? Pa mor fawr yw arnofio? Wel, gadewch i ni edrych gyda rhai cod. Cynnwys io.h safonol, prif ddi-rym int. Ac yn awr gadewch i ni ddechrau i ddatgan ychydig o newidynnau y mae eu maint byddwn wedyn yn argraffu - torgoch c, dwbl d, f arnofio, ac int i. Nawr, nid wyf ddim yn mynd i storio unrhyw werthoedd yn y newidynnau hyn, oherwydd yr wyf yn unig yn gofalu am eu maint penodol. I weld eu maint, byddaf yn defnyddio print f, yn ogystal fel gweithredwr C enw maint o, a fydd yn ateb union y cwestiwn hwnnw. Gadewch i gymryd golwg. Print f torgoch, wedi'i ddilyn gan colon, y cant 1, slaes n. Mewn geiriau eraill, yr wyf am i argraffu colon torgoch, ac yna ei faint. Felly, byddaf yn cynnwys coma ac yna yn ôl maint y c. Gadewch i ni yn awr yn gwneud hyn eto am dwbl. Print f, dwbl, fi cant, slaes n, dyfynnwch agos, coma, maint y d. Nawr sylwi, dw i'n mynd i barhau i ddefnyddio i cant, gan ddynodi yn int, oherwydd yr hyn nad yw'n newid yn unedau yn yr wyf i'n mesur maint y newidynnau hyn. Yn wir, maint yn mynd i ddychwelyd rhai nifer o bytes, efallai un, efallai dau, efallai mwy. Ond ym mhob achos, bydd yn yn wir yn rhoi int mi. Ac felly dyna deiliad y lle yr wyf am i'w defnyddio, ni waeth pa fath, y mae eu maint Im 'yn cael. Gadewch i ni wneud dau yn fwy print f yn. Float, fi cant, slaes n, maint y f. Print f, int, fi cant, slaes n, maint y i. Gadewch i ni yn awr yn arbed, crynhoi, a rhedeg y rhaglen hon. Gwneud, maint, dot slaes, maint, a rydym yn gweld bod yn y peiriant CS50, a torgoch yn un beit, dwbl yw wyth bytes, fflôt yw 4 bytes, a int yw pedwar bytes, yn ogystal.