I denne vejledning lærer du om variabler og regler for navngivning af en variabel. Du vil også lære om forskellige bogstaver i C-programmering og hvordan man opretter konstanter.
Variabler
Ved programmering er en variabel en container (lagerområde), der indeholder data.
For at angive lagerområdet skal hver variabel have et unikt navn (identifikator). Variable navne er kun den symbolske repræsentation af en hukommelsesplacering. For eksempel:
int playerScore = 95;
Her er playerScore en variabel af int
typen. Her tildeles variablen en heltalværdi 95
.
Værdien af en variabel kan ændres, deraf navnet variabel.
char ch = 'a'; // some code ch = 'l';
Regler for navngivning af en variabel
- Et variabelt navn kan kun have bogstaver (både store og små bogstaver), cifre og understregning.
- Det første bogstav i en variabel skal enten være et bogstav eller en understregning.
- Der er ingen regel om, hvor længe et variabelnavn (identifikator) kan være. Du kan dog støde på problemer i nogle kompilatorer, hvis variabelnavnet er længere end 31 tegn.
Bemærk: Du skal altid prøve at give meningsfulde navne til variabler. For eksempel: firstName
er et bedre variabelnavn end fn
.
C er et stærkt skrevet sprog. Dette betyder, at variabeltypen ikke kan ændres, når den er erklæret. For eksempel:
int number = 5; // integer variable number = 5.5; // error double number; // error
Her er typen af variabel variabel int
. Du kan ikke tildele en variabelværdi (decimal) 5.5 til denne variabel. Du kan heller ikke omdefinere datatypen for variablen til double
. For at gemme decimalværdierne i C skal du forresten erklære dens type til enten double
eller float
.
Besøg denne side for at lære mere om forskellige typer data, som en variabel kan gemme.
Bogstaver
Bogstaver er data, der bruges til at repræsentere faste værdier. De kan bruges direkte i koden. For eksempel: 1, 2.5, 'c' osv.
Her er 1 2.5
og 'c' bogstaver. Hvorfor? Du kan ikke tildele forskellige værdier til disse termer.
1. Heltal
Et heltal er et numerisk bogstav (forbundet med tal) uden nogen brøk eller eksponentiel del. Der er tre typer heltal i C-programmering:
- decimal (base 10)
- oktal (base 8)
- hexadecimal (base 16)
For eksempel:
Decimal: 0, -9, 22 osv. Oktal: 021, 077, 033 osv. Hexadecimal: 0x7f, 0x2a, 0x521 osv
I C-programmering starter oktal med en 0, og hexadecimal starter med en 0x.
2. Flydende litteratur
En flydende-bogstavelig er en numerisk bogstav, der enten har en brøkform eller en eksponentform. For eksempel:
-2,0 0,0000234 -0,22E-5
Bemærk: E-5 = 10
-5
3. Tegn
En bogstavelig karakter oprettes ved at omslutte et enkelt tegn i enkelte anførselstegn. For eksempel: 'a', 'm', 'F', '2', ')' osv.
4. Escape sekvenser
Nogle gange er det nødvendigt at bruge tegn, der ikke kan indtastes eller har særlig betydning i C-programmering. For eksempel: newline (enter), fane, spørgsmålstegn osv.
For at bruge disse tegn bruges escape-sekvenser.
Escape sekvenserEscape sekvenser | Karakter |
---|---|
| Backspace |
f | Form feed |
| Ny linje |
| Vend tilbage |
| Vandret fane |
v | Lodret fane |
\ | Backslash |
\' | Enkelt anførselstegn |
" | Dobbelt anførselstegn |
? | Spørgsmålstegn |
|