In deze tutorial leer je over trefwoorden; gereserveerde woorden in C-programmering die deel uitmaken van de syntaxis. Ook leert u over ID's en hoe u ze een naam kunt geven.
Karakterset
Een tekenset is een reeks alfabetten, letters en enkele speciale tekens die geldig zijn in de C-taal.
Alfabetten
Hoofdletters: ABC… XYZ Kleine letters: abc… xyz
C accepteert zowel kleine letters als hoofdletters als variabelen en functies.
Cijfers
0 1 2 3 4 5 6 7 8 9
Speciale karakters
Speciale tekens in C-programmering, | < | > | . | _ |
( | ) | ; | $ | : |
% | ( | ) | # | ? |
' | & | ( | ) | " |
^ | ! | * | / | | |
- | ~ | + |
Witte ruimte tekens
Blanco ruimte, nieuwe regel, horizontale tab, wagenterugloop en form feed.
C Trefwoorden
Trefwoorden zijn vooraf gedefinieerde, gereserveerde woorden die worden gebruikt bij het programmeren en die een speciale betekenis hebben voor de compiler. Trefwoorden maken deel uit van de syntaxis en kunnen niet als identificatie worden gebruikt. Bijvoorbeeld:
int money;
Hier int
is een trefwoord dat aangeeft dat geld een variabele is van het type int
(integer).
Aangezien C een hoofdlettergevoelige taal is, moeten alle trefwoorden in kleine letters worden geschreven. Hier is een lijst met alle trefwoorden die zijn toegestaan in ANSI C.
C Trefwoordenauto | 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 |
Al deze sleutelwoorden, hun syntaxis en toepassing zullen in hun respectievelijke onderwerpen worden besproken. Als u echter een kort overzicht van deze trefwoorden wilt hebben zonder verder te gaan, ga dan naar Lijst met alle trefwoorden in C-programmering.
C Identificatoren
Identifier verwijst naar de naam die wordt gegeven aan entiteiten zoals variabelen, functies, structuren enz.
ID's moeten uniek zijn. Ze zijn gemaakt om een entiteit een unieke naam te geven om deze tijdens de uitvoering van het programma te identificeren. Bijvoorbeeld:
int money; double accountBalance;
Hier zijn geld en accountBalans identificatoren.
Onthoud ook dat ID-namen moeten verschillen van trefwoorden. U kunt niet int
als identifier gebruiken omdat het int
een trefwoord is.
Regels voor het benoemen van ID's
- Een geldige ID kan letters (zowel hoofdletters als kleine letters), cijfers en onderstrepingstekens bevatten.
- De eerste letter van een identifier moet een letter of een onderstrepingsteken zijn.
- U kunt geen trefwoorden zoals
int
,while
enz. Als identificatiegegevens gebruiken. - Er is geen regel over hoe lang een identifier kan zijn. Bij sommige compilers kunt u echter problemen tegenkomen als de ID langer is dan 31 tekens.
U kunt elke naam als identificator kiezen als u de bovenstaande regel volgt, maar geef betekenisvolle namen aan id's die zinvol zijn.