, konstanter henviser til faste værdier, at programmet ikke kan ændre under dens udførelse.disse faste værdier også kaldes literals,.,, konstanter kan være af nogen af de grundlæggende data typer som et heltal, faste, flydende konstant, en karakter konstant eller en snor bogstavelig talt.der er tælling konstanter samt.,, konstanter behandles som almindelig variabler bortset fra, at deres værdier ikke kan ændres efter deres definition.,,, hele literals, et helt bogstaveligt, kan være en decimal, oktale eller hexadecimal konstant.et præfiks angiver base eller radix: 0x eller 0x for hexadecimal, 0 for oktale og intet for decimal.,, et helt bogstaveligt, kan også have et suffiks, der er en kombination af e og l, ikke underskrevet, og længe.suffikset kan være store eller små og kan være i en rækkefølge, her er nogle eksempler på hele literals −,, 212 /* juridiske * /215u /* juridiske * /0xfeel /* juridiske * /078 /* ulovlige: 8 er ikke en oktale ciffer * /032uu /* ulovlig: kan ikke gentage et suffiks * /,, som er andre eksempler på forskellige former for hele literals −,, 85 /* decimal * /0213 /* oktale * /0x4b /* hexadecimal * /30 /* int * /30u /* ikke underskrevet, int * /30l /* længe * /30ul /* ikke underskrevet, lang * /,, flydende punkt literals, en flydende - komma - bogstaveligt har en hel del, en decimal, en relativ del og en talsmand.du kan være flydende punkt literals enten i decimalform eller eksponentiel form.,, og de repræsenterer decimaltal, du skal omfatte decimal, eksponent, eller begge dele, og mens der eksponentiel form, skal de omfatte heltal, relativ del, eller begge dele.den underskrevne eksponent er indført ved e eller f. eks. her er nogle eksempler på flydende - komma - literals −,, 3.14159 /* juridiske * /314159e-5l /* juridiske * /510e /* ulovlige: ufuldstændige eksponent * /210f /* ulovlige: ingen decimaler eller eksponent * /. e55 /* ulovlige: manglende tal eller del * /,, karakter konstanter, karakter literals er omgivet af fælles priser, f.eks. »x« kan opbevares i et enkelt variabel, char, type, en person kan være en rent bogstavelig karakter (f.eks. "x"), en flugt sekvens (f.eks. "ikke") eller en universel karakter (f.eks. ') u02c0 "), er der visse tegn på c, der repræsenterer særlige betydning, når der skal indledes med en backslash f.eks. newline ((n) eller tab (ikke).,,,,,,,du har en liste over sådanne flygte sekvens kode −, flygte, jf. ¶ ¶ ¶ sekvens karakter "karakter." "karakter).en indberetning eller bell? karakter). b backspace \\ f form foder. n newline \\ r vogn tilbage ikke horisontale regning. v lodret regning. ooo oktale antallet af en til tre cifre. xhh....hexadecimal nummer af en eller flere cifre, som er f.eks. at vise et par flygte sekvens tegn −,,omfatter < stdio. h > int main() {printf ("hej. tworld \\ n. n"); tilbage 0}, når ovennævnte adfærdskodeks er udarbejdet og henrettet, det giver følgende resultat: minus,,, - - verden, literals, streng literals eller konstanterne er omgivet af to citater "".en serie indeholder tegn, der svarer til karakter literals: klart tegn, flygte sekvenser og universelle figurer.,,, du kan ødelægge en lang kø på flere strækninger ved hjælp af string literals og adskille dem ved hjælp af hvide områder. her er nogle eksempler på string literals.alle tre former er identiske betingelser. "hej", "hej,. kære", "hej", "d", "øret", af konstanterne, er der to enkle måder, c til at definere konstanter &minus,,,,,,definere, preprocessor.,,, ved hjælp af denne, nøgleord,.,,,,,,,definere preprocessor, anført nedenfor er form til at brugedefinere preprocessor at definere en konstant og minus;,,definere identifikator værdi, som for eksempel forklarer i detaljer og minus;,,omfatter < stdio. h >definere længde 10definere bredde 5definere newline '), n' int main() (int område areal = længde * bredde; printf ("værdi af område:% d", område); printf ("% c", newline); tilbage 0}, når ovennævnte adfærdskodeks er udarbejdet og exinden for det giver følgende resultat: minus;,, værdi af område: 50, og denne nøgleord, du kan bruge denne, præfiks til at erklære konstanter med en specifik type som følger og minus; denne type variabel = værdi,,,,, med følgende eksempel forklarer i detaljer og minus.,omfatter < stdio. h > int main() {denne int længde = 10; denne int bredde = 5; denne char newline = '), n'; int område areal = længde * bredde; printf ("værdi af område:% d", område); printf ("% c", newline); tilbage 0}, når ovennævnte adfærdskodeks er udarbejdet og gennemført, giver følgende resultat: minus;,, værdi af område: 50, og konstaterer, at det er en god programmering praksis at definere konstanter i hovedstæder.,,
c konstanter og literals
Previous:c - variabler
Next Page:c - klasser