>> Gjuha: Kujtojnë se në C, të gjitha të dhënat lloje kanë një madhësi të veçantë.
Por kjo madhësi shumë mirë mund të ndryshojnë bazuar në kompjuter në të cilën ju jeni duke përdorur
C. Tani, ne të ndodhë të jetë duke përdorur C brenda e pajisjes CS50, kështu që brenda
aplikim, sa i madh është një char?
Sa i madh është një dyfishtë?
Sa i madh është një int?
Sa i madh është një noton?
>> E pra, le të marrin një vështrim me disa kod.
Përfshi io.h standarde, boshllëk int kryesore.
Dhe tani le të fillojnë të deklarojnë disa variabla disa të cilëve
Madhësive ne atëherë do të shtypura -
char c, double d, noton f, dhe int i.
Tani, unë nuk jam duke shkuar për të ruajtur ndonjë vlerat në këto variabla, sepse unë vetëm
kujdesen për madhësinë e tyre të veçantë.
>> Për të parë madhësinë e tyre, unë do të përdorin të shtypura f, si dhe një operator C quajtur madhësia
të, i cili do të përgjigjet saktësisht kjo pyetje.
Le të bëjmë një vështrim.
Print f char, e ndjekur nga një zorrë e trashë, 1 për qind, backslash n.
Me fjalë të tjera, unë dua të shtypura nga zorrës char, e ndjekur nga madhësia e tij.
>> Kështu që unë do të përfshijë një presje ndjekur nga madhësia e c.
Le tani e bëjnë këtë përsëri për një dyfishtë.
Print f, të dyfishtë, për qind i, backslash n, të japin kuotën e ngushtë, comma, madhësia e d.
Tani vini re, unë jam duke shkuar për të vazhduar duke përdorur qind i, duke nënkuptuar një
int, sepse ajo nuk po ndryshon është njësitë në të cilat unë jam matëse
Madhësia e këtyre variablave.
>> Në fakt, madhësia e do të kthehen disa Numri i bytes, ndoshta një, ndoshta
dy, ndoshta më shumë.
Por në çdo rast, ajo do të me të vërtetë të më jepni një int.
Dhe kështu kjo është vendi mbajtësi Dua për përdorim, pavarësisht nga lloji,
madhësia e të cilit unë jam marrë.
Le të bëjmë dy të shtypura më shumë f-së.
>> Float, për qind i, backslash n, madhësia e f.
Print f, int, për qind i, backslash n, madhësia e i.
Le tani të shpëtuar, përpilojnë, dhe të drejtuar këtë program.
Bëni, madhësia e, dot plagë, madhësia, dhe ne shohim se në aplikim CS50, a
char është një bajt, një të dyfishtë është tetë bytes, një noton është 4 bytes, dhe një int
është katër bytes, si dhe.