I denna handledning lär du dig om variabler och regler för att namnge en variabel. Du lär dig också om olika bokstäver i C-programmering och hur du skapar konstanter.
Variabler
Vid programmering är en variabel en behållare (lagringsområde) för att hålla data.
För att ange lagringsområdet ska varje variabel ges ett unikt namn (identifierare). Variabla namn är bara den symboliska representationen av en minnesplats. Till exempel:
int playerScore = 95;
Här är playerScore en variabel av int
typen. Här tilldelas variabeln ett heltal 95
.
Värdet på en variabel kan ändras, därav namnsvariabeln.
char ch = 'a'; // some code ch = 'l';
Regler för namngivning av en variabel
- Ett variabelt namn kan bara ha bokstäver (både stora och små bokstäver), siffror och understrykning.
- Den första bokstaven i en variabel bör vara antingen en bokstav eller en understrykning.
- Det finns ingen regel om hur länge ett variabelnamn (identifierare) kan vara. Du kan dock stöta på problem i vissa kompilatorer om variabelnamnet är längre än 31 tecken.
Obs! Du bör alltid försöka ge meningsfulla namn till variabler. Till exempel: firstName
är ett bättre variabelnamn än fn
.
C är ett starkt skrivet språk. Detta innebär att variabeltypen inte kan ändras när den deklareras. Till exempel:
int number = 5; // integer variable number = 5.5; // error double number; // error
Här är typen av variabel int
. Du kan inte tilldela ett variabelt värde (decimal) 5.5 till denna variabel. Du kan inte omdefiniera variabelns datatyp till double
. För att för att lagra decimalvärdena i C måste du förklara dess typ till antingen double
eller float
.
Besök den här sidan för att lära dig mer om olika typer av data som en variabel kan lagra.
Bokstäver
Bokstäver är data som används för att representera fasta värden. De kan användas direkt i koden. Till exempel: 1, 2.5, 'c' etc.
Här är 1 2.5
och 'c' bokstäver. Varför? Du kan inte tilldela dessa värden olika värden.
1. Heltal
Ett heltal är en numerisk bokstav (associerad med siffror) utan någon del eller exponentiell del. Det finns tre typer av heltal bokstäver i C-programmering:
- decimal (bas 10)
- oktal (bas 8)
- hexadecimal (bas 16)
Till exempel:
Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc
I C-programmering börjar oktal med en 0 och hexadecimal börjar med en 0x.
2. Flytpunkt-bokstäver
En bokstav med flytande punkt är en numerisk bokstav som antingen har en bråk- eller exponentform. Till exempel:
-2,0 0,0000234 -0,22E-5
Notera: E-5 = 10
-5
3. Tecken
En bokstav skapas genom att en enda karaktär omges av enstaka citattecken. Till exempel: 'a', 'm', 'F', '2', ')' etc.
4. Fly sekvenser
Ibland är det nödvändigt att använda tecken som inte kan skrivas eller har speciell betydelse i C-programmering. Till exempel: newline (enter), tab, frågetecken etc.
För att använda dessa tecken används escape-sekvenser.
Escape sekvenserEscape sekvenser | Karaktär |
---|---|
| Backspace |
f | Formfoder |
| Ny linje |
| Lämna tillbaka |
| Horisontell flik |
v | Vertikal flik |
\ | Backslash |
\' | Enkelt citattecken |
" | Dubbel citattecken |
? | Frågetecken |
|