Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C++ variabelen, literalen en constanten

C++-variabelen, letterlijke waarden en constanten

In deze zelfstudie leren we met behulp van voorbeelden over variabelen, letterlijke waarden en constanten in C++.

C++-variabelen

Bij het programmeren is een variabele een container (opslaggebied) om gegevens te bewaren.

Om het opslaggebied aan te geven, moet elke variabele een unieke naam (identifier) ​​krijgen. Bijvoorbeeld,

int age = 14;

Hier, leeftijd is een variabele van de int datatype, en we hebben er een geheel getal 14 aan toegekend.

Opmerking: De int gegevenstype suggereert dat de variabele alleen gehele getallen kan bevatten. Op dezelfde manier kunnen we de double . gebruiken gegevenstype 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 kan alleen letters, cijfers en het onderstrepingsteken _ hebben .
  • Een variabelenaam mag niet beginnen met een getal.
  • Het verdient de voorkeur om namen van variabelen te beginnen met een kleine letter. Bijvoorbeeld naam heeft de voorkeur boven Naam .
  • Een variabelenaam kan geen trefwoord zijn. Bijvoorbeeld int is een sleutelwoord 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 zinvolle namen te geven aan variabelen. Bijvoorbeeld voornaam is een betere variabelenaam dan fn .


C++ Literals

Literalen zijn gegevens die worden gebruikt om vaste waarden weer te geven. Ze kunnen direct in de code worden gebruikt. Bijvoorbeeld:1 , 2.5 , 'c' enz.

Hier, 1 , 2.5 en 'c' zijn letterlijk. Waarom? U kunt aan deze termen geen verschillende waarden toewijzen.

Hier is een lijst met verschillende letterlijke termen in C++-programmering.


1. Gehele getallen

Een geheel getal is een numerieke letterlijke (geassocieerd met getallen) zonder een fractioneel of exponentieel deel. Er zijn drie soorten letterlijke gehele getallen in C-programmering:

  • decimaal (grondtal 10)
  • octaal (grondtal 8)
  • hexadecimaal (grondtal 16)

Bijvoorbeeld:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

In C++-programmering begint octaal met een 0 , en hexadecimaal begint met een 0x .


2. Drijvende-kommagetalen

Een letterlijke met drijvende komma is een numerieke letterlijke die ofwel een fractionele vorm of een exponentvorm heeft. Bijvoorbeeld:

-2.0

0.0000234

-0.22E-5

Opmerking: E-5 = 10-5


3. Karakters

Een letterlijke letter wordt gemaakt door een enkel teken tussen enkele aanhalingstekens te plaatsen. Bijvoorbeeld:'a' , 'm' , 'F' , '2' , '}' enz.


4. Ontsnappingsreeksen

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, enz.

Om deze tekens te gebruiken, worden escape-reeksen gebruikt.

Escape-reeksen Tekens
\b Backspace
\f Formulierfeed
\n Nieuwe regel
\r Retour
\t Horizontaal tabblad
\v Verticaal tabblad
\\ Backslash
\' Enkel aanhalingsteken
\" Dubbel aanhalingsteken
\? Vraagteken
\0 Null-teken

5. Tekenreeksletters

Een letterlijke tekenreeks is een reeks tekens tussen dubbele aanhalingstekens. Bijvoorbeeld:

"good" tekenreeksconstante
"" null-tekenreeksconstante
" " tekenreeksconstante van zes witruimten
"x" tekenreeksconstante met één teken
"Earth is round\n" print string af met een nieuwe regel

We zullen in detail leren over strings in de C++ string tutorial.


C++-constanten

In C++ kunnen we variabelen maken waarvan de waarde niet kan worden gewijzigd. Daarvoor gebruiken we de const trefwoord. Hier is een voorbeeld:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

Hier hebben we het trefwoord const . gebruikt om een ​​constante met de naam LIGHT_SPEED te declareren . Als we proberen de waarde van LIGHT_SPEED te veranderen , krijgen we een foutmelding.

Een constante kan ook worden gemaakt met de #define preprocessor richtlijn. We zullen er in detail over leren in de C++ Macros-tutorial.


C Taal

  1. C Trefwoorden en ID's
  2. C Variabelen, constanten en literalen
  3. C opslagklasse
  4. Python-variabelen, constanten en literalen
  5. Java-variabelen en -letters
  6. C++ variabelen en typen:int, double, char, string, bool
  7. C Variabele, gegevenstypen, constanten
  8. Java - Variabele Types
  9. C - Variabelen
  10. C - Constanten en Letters
  11. Typen C++-variabelen