In deze tutorial leren we met behulp van voorbeelden over variabelen, letterlijke waarden en constanten in C ++.
C ++ variabelen
Bij het programmeren is een variabele een container (opslagruimte) om gegevens in op te slaan.
Om het opslaggebied aan te geven, moet elke variabele een unieke naam (identifier) krijgen. Bijvoorbeeld,
int age = 14;
Hier is leeftijd een variabele van het int
gegevenstype en we hebben er een geheel getal 14 aan toegewezen.
Opmerking: het int
gegevenstype suggereert dat de variabele alleen gehele getallen kan bevatten. Evenzo kunnen we het double
datatype gebruiken als we decimalen en exponentiële getallen moeten opslaan.
We zullen in de volgende zelfstudie in detail over alle gegevenstypen leren.
De waarde van een variabele kan worden gewijzigd, vandaar de naam variabele .
int age = 14; // age is 14 age = 17; // age is 17
Regels voor het benoemen van een variabele
- Een variabelenaam mag alleen letters, cijfers en het onderstrepingsteken bevatten
_
. - Een variabelenaam mag niet beginnen met een getal.
- Variabelenamen mogen niet beginnen met een hoofdletter.
- Een variabelenaam mag geen trefwoord zijn. Is bijvoorbeeld
int
een trefwoord dat wordt gebruikt om gehele getallen aan te duiden. - Een variabelenaam kan beginnen met een onderstrepingsteken. Het wordt echter niet als een goede gewoonte beschouwd.
Opmerking: we moeten proberen om variabelen betekenisvolle namen te geven. First_name is bijvoorbeeld een betere variabelenaam dan fn.
C ++ Literals
Letterlijke waarden zijn gegevens die worden gebruikt om vaste waarden weer te geven. Ze kunnen direct in de code worden gebruikt. Bijvoorbeeld: 1
, 2.5
, 'c'
etc.
Hier 1
, 2.5
en 'c'
zijn letterlijke. Waarom? U kunt aan deze termen geen verschillende waarden toekennen.
Hier is een lijst met verschillende letterlijke termen in C ++ -programmering.
1. Gehele getallen
Een geheel getal is een numerieke letterlijke waarde (geassocieerd met getallen) zonder fractioneel of exponentieel deel. Er zijn drie soorten integer-literals in C-programmering:
- decimaal (grondtal 10)
- octaal (basis 8)
- hexadecimaal (grondtal 16)
Bijvoorbeeld:
Decimaal: 0, -9, 22 enz. Octaal: 021, 077, 033 enz. Hexadecimaal: 0x7f, 0x2a, 0x521 enz
In C ++ - programmering begint octaal met a 0
en hexadecimaal begint met a 0x
.
2. Floating-point Literals
Een letterlijke drijvende-komma is een numerieke letterlijke letter die een breukvorm of een exponentvorm heeft. Bijvoorbeeld:
-2.0
0.0000234
-0.22E-5
Opmerking: E-5 = 10-5
3. Tekens
Een letterlijke letter wordt gemaakt door een enkel teken tussen enkele aanhalingstekens te plaatsen. Bijvoorbeeld: 'a'
, 'm'
, 'F'
, '2'
, ')'
etc.
4. Escape-reeksen
Soms is het nodig om tekens te gebruiken die niet kunnen worden getypt of die een speciale betekenis hebben in C ++ - programmering. Bijvoorbeeld nieuwe regel (enter), tab, vraagteken, etc.
Om deze karakters te gebruiken, worden escape-reeksen gebruikt.
Escape-reeksen | Tekens |
---|---|
| Backspace |
f | Form feed |
| Nieuwe lijn |
| Keer terug |
| Horizontaal tabblad |
v | Verticaal tabblad |
\ | Backslash |
\' | Enkel aanhalingsteken |
" | Dubbel aanhalingsteken |
? | Vraagteken |
|