blogg-vitalika.ru

  

Bästa artiklarna:

  
Main / Programkomponenter i c kallas vad

Programkomponenter i c kallas vad

De grundläggande elementen som används för att konstruera ett enkelt C-program är: Låt oss se hur dessa element kan kombineras för att bilda mer omfattande programkomponenter-. C använder bokstäverna A till Z i gemener och versaler, siffrorna 0 till 9, vissa specialtecken och vita blanksteg för att bilda grundläggande programelement e.

De vita utrymmena som används i C-program är: Identifierare är namn som ges till olika programelement som variabler, funktioner och matriser. Identifierare består av bokstäver och siffror, i valfri ordning, förutom att det första tecknet måste vara en bokstav. Både stora och små bokstäver är tillåtna och understrykningen kan också användas, eftersom det också betraktas som en bokstav. Stora och små bokstäver är inte likvärdiga och kan därför inte bytas ut.

Det är därför det sägs att C är skiftlägeskänslig. En identifierare kan vara godtyckligt lång. Samma identifierare kan beteckna olika enheter i samma program, till exempel en variabel och en matris kan betecknas med samma identifierare, exempel nedan. Nyckelord är reserverade ord som har standardfördefinierade betydelser. Dessa nyckelord kan endast användas för deras avsedda ändamål; de kan inte användas som programmeringsdefinierade identifierare.

Exempel på några nyckelord är: Datavärden som skickas i ett program kan vara av olika slag. Den används för att lagra ett heltal. Typmodifierarna för int-datatypen är: Den lagrar ett enda tecken av data som tillhör C-teckenuppsättningen. Den upptar 1 byte minne och lagrar valfritt värde från C-teckenuppsättningen. Typmodifierarna för char är signerade och osignerade.

Både signerad och osignerad karaktär upptar 1 byte minne men värdet varierar. Varje char-typ har en motsvarande heltalstolkning, så att en char verkligen är en speciell typ av kort heltal. Som standard är char osignerad. Den används för att lagra verkliga siffror med enstaka precision i. Det upptar 4 byte minne. Typmodifieraren för float är lång. Det har samma minneskrav som dubbelt. Den används för att lagra verkliga siffror med dubbel precision.

Den upptar 8 byte minne. Typmodifieraren för dubbel är lång. En lång dubbel upptar 10 byte minne. Den används för att ange en tom uppsättning som inte innehåller några värden.

Därför upptar den 0 byte minne. En boolesk datatyp, som är en osignerad heltalstyp, som endast kan lagra två värden, 0 och 1. Den används för att lagra komplexa nummer. Det finns tre komplexa typer: En matris är en identifierare som hänvisar till en samling dataobjekt med samma namn. De måste också ha samma datatyp i. De enskilda arrayelementen skiljer sig från varandra genom sina prenumerationer.

Antag att arr är en helelementsuppsättning med 5 element som lagrar siffrorna 5, 4, 2, 7, 3 i den ordningen. Det första elementet kallas arr [0] som lagrar datavärdet 5, det andra elementet är arr [1] som lagrar värdet 4 och så vidare.

Den prenumeration som förknippas med varje element visas i hakparenteser. För en n-elementmatris kommer prenumerationen att sträcka sig från 0 till n-1. I händelse av en teckenuppsättning av storlek n kan matrisen endast lagra n-1-element eftersom ett null-tecken automatiskt lagras i slutet av strängen för att avsluta det.

Det femte elementet lagras med bokstaven [4] och bokstaven [5] lagrar nollkaraktären. En konstant är en identifierare vars värde förblir oförändrat under hela programmet. För att deklarera någon konstant är syntaxen: Det finns fyra grundläggande typer av konstanter inC. En heltalskonstant är ett heltal värderat tal. Den består av en sekvens av siffror. Heltallkonstanter kan skrivas i följande tre nummersystem :. Decimalbas 10: En decimalkonstant kan bestå av vilken kombination av siffror som helst från 0 till 9.

Om den innehåller två eller flera siffror måste den första siffran vara något annat än 0, till exempel: Oktalbas 8: En oktal konstant kan bestå av vilken kombination av siffror som helst från 0 till 7.

Den första siffran måste vara en 0 för att identifiera konstanten som ett oktalt tal, till exempel: Hexadecimal konstant bas 16: En hexadecimal konstant kan bestå av valfri kombination av siffror från 0 till 9 och a till f antingen versaler eller gemener.

Det måste börja med 0x eller oX för att identifiera konstanten som ett hexadecimalt tal, till exempel: Heltalskonstanter kan också prefixas av typmodifierarna osignerade och långa. Osignerade konstanter måste sluta med u eller U, långa heltalskonstanter måste sluta med l eller L och osignerade långa heltalskonstanter måste sluta med ul eller UL.

Långa långa heltalskonstanter slutar med LL eller ll. Således, 1. Om en hexadecimal karaktärskonstant är exponenten i binär och ersätts med p eller P. Till exempel :. Flytpunktskonstanter är vanligtvis dubbla precisionsmängder som upptar 8 byte. I vissa versioner av C läggs konstanten till av F för att indikera enstaka precision och av L för att indikera en konstant konstant flytpunkt. En karaktärskonstant är en sekvens av en eller flera tecken som är inneslutna i apostrofer.

Den kan också innehålla escape-sekvenser. En bokstavsbokstav kan vara prefix med bokstaven L, u eller U, till exempel L'c '. En bokstavsbokstav utan L-prefixet är en vanlig karaktärskonstant eller en smal karaktärskonstant. En bokstavsbokstav med L-prefixet är en bred karaktärskonstant. Typen av en smal karaktärskonstant och en multikaraktarkonstant är int.

Escape-sekvenser är också karaktärskonstanter som används för att uttrycka vissa icke-utskrivna tecken, såsom fliken eller vagnreturen. En Escape-sekvens börjar alltid med en snedstreck bakåt och följs av en eller flera specialtecken.

En strängbokstav består av en sekvens av multibytetecken som är inneslutna i dubbla citattecken. De är av två typer, bred sträng bokstavlig och UTF-8 sträng bokstavlig.

Kompilatorn känner igen och stöder ytterligare tecken den utökade teckenuppsättningen som du meningsfullt kan använda i stränglitteraler och teckenkonstanter. Stödet för utökade tecken inkluderar teckenuppsättningar med flera bitar.

Ett multibyte-tecken är ett tecken vars bitrepresentation passar in i ett eller flera byte. En symbolisk konstant är ett namn som ersätter en numerisk konstant, en teckenkonstant eller en strängkonstant i hela programmet. När programmet sammanställs ersätts varje förekomst av en symbolsk konstant med dess verkliga värde. En symbolisk konstant definieras i början av ett program med hjälp av definieringsfunktionen.

En symbolisk konstant definition slutar aldrig med ett semikolon eftersom det inte är ett C-uttalande utan det är ett direktiv, till exempel :.

Dessa var några av de grundläggande elementen i C. Element som en identifierares omfång, deklarationer, uttalanden, uttryck, etc. Nästa artikel kommer att diskutera de operatörer som tillhandahålls på C-språket.

(с) 2019 blog-vitalika.ru