I denne opplæringen vil du lære om variabler og regler for å navngi en variabel. Du vil også lære om forskjellige bokstaver i C-programmering og hvordan du lager konstanter.
Variabler
Ved programmering er en variabel en beholder (lagringsområde) for å holde data.
For å indikere lagringsområdet, bør hver variabel få et unikt navn (identifikator). Variable navn er bare den symbolske representasjonen av et minneplassering. For eksempel:
int playerScore = 95;
Her er playerScore en variabel av int
typen. Her tildeles variabelen en heltallsverdi 95
.
Verdien på en variabel kan endres, derav navnet.
char ch = 'a'; // some code ch = 'l';
Regler for å navngi en variabel
- Et variabelnavn kan bare ha bokstaver (både store og små bokstaver), sifre og understreking.
- Den første bokstaven i en variabel skal være enten en bokstav eller en understreking.
- Det er ingen regel for hvor lenge et variabelnavn (identifikator) kan være. Imidlertid kan du få problemer i noen kompilatorer hvis variabelnavnet er lengre enn 31 tegn.
Merk: Du bør alltid prøve å gi meningsfylte navn til variabler. For eksempel: firstName
er et bedre variabelnavn enn fn
.
C er et sterkt skrevet språk. Dette betyr at variabeltypen ikke kan endres når den er erklært. For eksempel:
int number = 5; // integer variable number = 5.5; // error double number; // error
Her er typen tallvariabel int
. Du kan ikke tilordne en flytende (desimal) verdi 5.5 til denne variabelen. Du kan heller ikke omdefinere datatypen til variabelen til double
. For å lagre desimalverdiene i C, må du forresten deklarere typen til enten double
eller float
.
Besøk denne siden for å lære mer om forskjellige typer data en variabel kan lagre.
Bokstaver
Bokstaver er data som brukes til å representere faste verdier. De kan brukes direkte i koden. For eksempel: 1, 2.5, 'c' osv.
Her er 1 2.5
og 'c' bokstavelige. Hvorfor? Du kan ikke tilordne forskjellige verdier til disse vilkårene.
1. Heltall
Et helt tall er en numerisk bokstav (assosiert med tall) uten noen brøk eller eksponentiell del. Det er tre typer heltall i C-programmering:
- desimal (base 10)
- oktal (base 8)
- heksadesimal (base 16)
For eksempel:
Desimal: 0, -9, 22 osv. Oktal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc
I C-programmering starter oktal med en 0, og heksadesimal begynner med en 0x.
2. Flytende punktlitteratur
En flytende punkt bokstavelig er en numerisk bokstav som enten har en brøkform eller en eksponent form. For eksempel:
-2,0 0,0000234 -0,22E-5
Merk: E-5 = 10
-5
3. Karakterer
En bokstavelig karakter skapes ved å legge inn et enkelt tegn i enkle anførselstegn. For eksempel: 'a', 'm', 'F', '2', ')' etc.
4. Rømningssekvenser
Noen ganger er det nødvendig å bruke tegn som ikke kan skrives eller har spesiell betydning i C-programmering. For eksempel: newline (enter), tab, spørsmålstegn osv.
For å bruke disse tegnene, brukes escape-sekvenser.
Escape-sekvenserEscape-sekvenser | Karakter |
---|---|
| Backspace |
f | Skjema feed |
| Ny linje |
| Komme tilbake |
| Horisontal fane |
v | Vertikal fane |
\ | Backslash |
\' | Enkelt anførselstegn |
" | Dobbelt anførselstegn |
? | Spørsmålstegn |
|