I den här handledningen lär du dig om nyckelord; reserverade ord i C-programmering som är en del av syntaxen. Du kommer också att lära dig om identifierare och hur du namnge dem.
Teckenuppsättning
En teckenuppsättning är en uppsättning alfabet, bokstäver och några specialtecken som är giltiga på C-språk.
Alfabet
Versaler: ABC … XYZ Små bokstäver: abc … xyz
C accepterar både gemener och versaler som variabler och funktioner.
Siffror
0 1 2 3 4 5 6 7 8 9
Speciella karaktärer
Specialtecken i C-programmering, | < | > | . | _ |
( | ) | ; | $ | : |
% | ( | ) | # | ? |
'' | & | ( | ) | " |
^ | ! | * | / | | |
- | ~ | + |
Vita mellanslagstecken
Tomt utrymme, ny linje, horisontell flik, vagnretur och formulärmatning.
C Nyckelord
Nyckelord är fördefinierade, reserverade ord som används vid programmering som har speciell betydelse för kompilatorn. Nyckelord är en del av syntaxen och de kan inte användas som identifierare. Till exempel:
int money;
Här int
är ett nyckelord som anger att pengar är en variabel av typen int
(heltal).
Eftersom C är ett skiftlägeskänsligt språk måste alla nyckelord skrivas med gemener. Här är en lista över alla nyckelord som är tillåtna i ANSI C.
C Nyckelordauto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
Alla dessa nyckelord, deras syntax och tillämpning kommer att diskuteras i deras respektive ämnen. Men om du vill ha en kort översikt över dessa nyckelord utan att gå längre, besök Lista över alla nyckelord i C-programmering.
C Identifierare
Identifierare avser namn som ges till enheter som variabler, funktioner, strukturer etc.
Identifierare måste vara unika. De skapas för att ge ett entydigt namn till en enhet för att identifiera det under genomförandet av programmet. Till exempel:
int money; double accountBalance;
Här är pengar och kontobalans identifierare.
Kom också ihåg att identifierarnamn måste skilja sig från nyckelord. Du kan inte använda int
som en identifierare eftersom det int
är ett nyckelord.
Regler för namngivning av identifierare
- En giltig identifierare kan ha bokstäver (både stora och små bokstäver), siffror och understrykningar.
- Den första bokstaven i en identifierare bör vara antingen en bokstav eller en understrykning.
- Du kan inte använda sökord som
int
,while
etc. som identifierare. - Det finns ingen regel om hur lång en identifierare kan vara. Du kan dock stöta på problem i vissa kompilatorer om identifieraren är längre än 31 tecken.
Du kan välja vilket namn som helst som en identifierare om du följer ovanstående regel, men ge meningsfulla namn till identifierare som är meningsfulla.