Heim > Backend-Entwicklung > C++ > Hauptteil

C/C++-Markup?

WBOY
Freigeben: 2023-08-30 11:41:13
nach vorne
1230 Leute haben es durchsucht

C/C++-Markup?

C++-Token ist die kleinste unabhängige Einheit eines Programms.

C++ ist eine Obermenge von C, daher sind die meisten C-Konstrukte in C++ zulässig und ihre Bedeutung und Verwendung bleiben unverändert. Daher ähneln Token, Ausdrücke und Datentypen C-Tokens, Ausdrücken und Datentypen.

Das Folgende sind C++-Tags: (Die meisten C++-Tags ähneln grundsätzlich den C-Tags)

  • Schlüsselwörter
  • Identifikatoren
  • Konstante
  • Variablen
  • Operatoren

Schlüsselwörter

Schlüsselwörter sind reservierte Wörter, hat a feste Bedeutung und seine Bedeutung kann nicht geändert werden. Der Compiler weiß bereits, was diese Schlüsselwörter bedeuten und wie sie funktionieren. C++ hat mehr Schlüsselwörter als C, und diese zusätzlichen Schlüsselwörter haben spezielle Arbeitsfunktionen.

Es gibt 32 davon und hier sind sie

auto const double float int short struct unsigned
break continue elseforlong signed switch void
case default enumgoto register sizeof typedef volatile
char do extern if return static unionwhile
Nach dem Login kopieren

Es gibt weitere 30 reservierte Wörter, die nicht in C vorkommen und daher neu in C++ sind. Hier sind sie –

asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend privatethis using
const_cast inline public throw virtual
delete mutable protected true wchar_t
Nach dem Login kopieren

Identifikatoren

Identifikatoren sind Namen, die verschiedenen Elementen wie Variablen, Strukturen und Funktionen gegeben werden. Darüber hinaus müssen Bezeichnernamen eindeutig sein, da diese Entitäten bei der Ausführung des Programms verwendet werden.

Konvention zur Benennung von Bezeichnern

  • Nur alphabetische Zeichen, Zahlen und Unterstriche sind zulässig.

  • Der erste Buchstabe muss ein Buchstabe oder ein Unterstrich (_) sein.

  • Bei Bezeichnern wird die Groß-/Kleinschreibung beachtet.

  • Reservierte Schlüsselwörter können nicht als Namen von Bezeichnern verwendet werden.

Konstanten

< p>Konstanten sind wie Variablen, mit der Ausnahme, dass sich ihr Wert nach der Definition während der Ausführung nicht ändert.

Es gibt zwei weitere Möglichkeiten, Konstanten in C++ zu definieren. Dies sind:

  • Durch die Verwendung des const-Schlüsselworts

  • Durch die Verwendung des #define-Präprozessors

Konstantendeklaration:

const [data_type] [constant_name]=[value];
Nach dem Login kopieren

Variablen

Variablen sind sinnvolle Speicherorte für die Datenspeicherung im Computerspeichernamen. Wenn Sie eine Variable verwenden, beziehen Sie sich auf die Speicheradresse des Computers.

Syntax zum Deklarieren von Variablen

[data_type] [variable_name];
Nach dem Login kopieren

Beispiel

#include <iostream.h>
int main() {
   int a,b;// a and b are integer variable
   cout<<" Enter first number :";
   cin>>a;
   cout<<" Enter the second number:";
   cin>>b;
   int sum;
   sum=a+b;
   cout<<" Sum is : "<<sum <<"\n";
   return 0;
}
Nach dem Login kopieren

Operatoren

C++-Operatoren sind Symbole, die zum Ausführen mathematischer oder logischer Operationen verwendet werden.

  • Arithmetische Operatoren
  • Inkrementierungs- und Dekrementierungsoperatoren
  • Relationsoperatoren
  • Logische Operatoren
  • Bitoperatoren
  • Zuweisungsoperatoren
  • Andere Operatoren

Arithmetische Operatoren

tr>
Betreiber Beschreibung
+ Addition
- Subtraktion
* Multiplikation
/ Division
% Module

Inkrementierungs- und Dekrementierungsoperatoren

Beschreibung des Operators
Betreiber Beschreibung
== ist gleich
!= ist ungleich
>

ist größer als > =Logischer OperatorOperatorOder-Operator. Führt eine logische ODER-Operation für zwei Ausdrücke durch. (Das Ergebnis ist wahr, wenn einer oder beide Ausdrücke als wahr ausgewertet werden)
ist kleiner als
Größer oder gleich
Kleiner oder gleich
Beschreibung
&& Und Betreiber. Führt die logische UND-Verknüpfung zweier Ausdrücke durch. (Wenn beide Ausdrücke „True“ ergeben, ist das Ergebnis „True“. Wenn einer der Ausdrücke „False“ ergibt, ist das Ergebnis „False“)
||

!Bitweiser Operator
Kein Operator. Führt eine logische Negation eines Ausdrucks durch.
Operator

Beschreibung

Binäre Linksverschiebung. Operator

!= Nicht gleich
>>

Binär Rechtsverschiebungsoperator&^|. Zuweisungsoperator

-=
~ Binärer Komplementoperator
Binärer UND-Operator
Binärer XOR-Operator
Bin ary ODER-Operator
dekrementieren, dann Multiplikation, dann Zuweisung Verschiedene OperatorenKomma-OperatorGibt die Größe des Speicherorts zurück.
zuweisen *=
/= Division, dann Zuweisung
%= td> Modulo, dann Zuweisung
Linksverschiebung und Zuweisung
> >= Rechtsverschiebung und Zuweisung
&= Bitweise UND-Zuweisung
^= Bitweises XOR und Zuweisung
|= Bitweise ODER-Verknüpfung und Zuweisung Zuweisung
Operator Beschreibung
,
sizeOf()

&Gibt die Adresse eines Speicherorts zurück. Zeiger auf Variable.
*
? : Bedingter Ausdruck

Das obige ist der detaillierte Inhalt vonC/C++-Markup?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!