Informatik-Olympiade durch Zug ----- Einführung in C++ (Datentypen, Header-Dateien sowie Ein- und Ausgabe)

 C++-Datentypen

ganze Zahl int
Zeichentyp verkohlen
Gleitkomma schweben
Doppelschwimmer doppelt
Boolescher Wert bool
kein Typ Leere
breiter Charakter

wchar_t

Kopfdatei

Kopfdatei Funktion und Beschreibung
<iostream> Diese Datei definiert  die Objekte cin, cout, cerr  und  clog  , die dem Standardeingabestream, dem Standardausgabestream, dem ungepufferten Standardfehlerstream bzw. dem gepufferten Standardfehlerstream entsprechen.
<Mathe> Die Mathe-Header-Datei kann einige Mathe-Funktionen in der Mathe-Standardbibliothek aufrufen, z. B. fabs(), sqrt(), pow() usw.
<stdio.h> stdio.h ist die Abkürzung für Stand Input & Output, was die Standard-Eingabe- und Ausgabe-Headerdatei bedeutet. Immer wenn die Standard-Eingabe- und Ausgabefunktionen verwendet werden, muss die Header-Datei aufgerufen werden.
<bits/stdc++.h> Eine nahezu universelle Header-Datei

Standard-Startformat

#include <bits/stdc++.h>
using namespace std;
int main()
{
   //写内容
	return 0;
}

Grundlegende C++-Eingabe und -Ausgabe

C++-E/A erfolgt in Streams, bei denen es sich um Bytesequenzen handelt. Wenn der Bytestrom von einem Gerät (z. B. einer Tastatur, einem Festplattenlaufwerk, einer Netzwerkverbindung usw.) zum Speicher fließt, wird dies als Eingabevorgang bezeichnet. Wenn der Bytestrom vom Speicher zu einem Gerät fließt (z. B. einem Bildschirm, einem Drucker, einem Festplattenlaufwerk, einer Netzwerkverbindung usw.), wird dies als Ausgabevorgang bezeichnet. Die C++-Standardbibliothek bietet einen umfangreichen Satz an Ein-/Ausgabefunktionen, heute werden jedoch nur die am häufigsten verwendeten und grundlegenden „cin“ und „cout“ eingeführt.

Standardausgabestream (cout)

Das vordefinierte Objekt  cout  ist   eine Instanz der iostream- Klasse. Das Cout-Objekt „verbindet“ sich mit dem Standardausgabegerät, normalerweise dem Display. cout  wird in Verbindung mit dem Stream-Einfügungsoperator << wie folgt verwendet:

Beispiel

#include <iostream>//包含头文件名iostream 
using namespace std;//使用std命名空间 
int main() //int,返回值是整数.main,程序的入口函数 
{
	cout << "Hello,World!" << endl;//cout,输出 .endl,换行  
	return 0;
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis:

Hallo Welt!

Standard-Eingabestream (cin)

Das vordefinierte Objekt  cin  ist   eine Instanz der iostream- Klasse. Das Cin-Objekt ist an das Standardeingabegerät angeschlossen, normalerweise die Tastatur. cin  wird in Verbindung mit dem Stream-Extraktionsoperator >> wie folgt verwendet:

Beispiel

#include <iostream>
using namespace std;
int main()
{
	int a;
	cin>>a;
    cout<<a;
	return 0;
}

Wenn der obige Code kompiliert und ausgeführt wird, wird der von Ihnen eingegebene Wert ausgegeben

Der Stream-Extraktionsoperator >> kann in einer Anweisung mehrfach verwendet werden. Wenn mehrere Daten eingegeben werden müssen, kann die folgende Anweisung verwendet werden:

cin >> a >> b;

Dies entspricht den folgenden zwei Aussagen:

cin >> a; 
cin >> b;

Machen wir unten ein paar Übungen!

1. AusgabeHello World!

【Beschreibung】

Ausgabe „ “ auf dem Bildschirm Hello World!.

【eingeben】

(keiner)

【Ausgang】

(keiner)

【Eingabebeispiel】

(keiner)

【Beispiel für eine Ausgabe】

Hallo Welt!

2. Preis der Kinokarte

 

【Beschreibung】

Es ist bekannt, dass der Kinokartenpreis für ein Kind 10 Yuan beträgt. Wie hoch ist der Gesamtkartenpreis für x Kinder?

【eingeben】

Geben Sie x ein.

【Ausgang】

Die Anzahl der Personen und der Gesamtpreis der Kinokarten werden durch ein Leerzeichen getrennt.

【Eingabebeispiel】

2

【Beispiel für eine Ausgabe】

2 20

3.   Geben Sie die zweite Ganzzahl aus

【Beschreibung】

Geben Sie drei durch ein Leerzeichen getrennte Ganzzahlen ein. Die Ganzzahlen sind 32-Bit-Ganzzahlen mit Vorzeichen. Geben Sie die Ganzzahl der zweiten Eingabe aus.

【eingeben】

Nur eine Zeile mit drei durch ein Leerzeichen getrennten Ganzzahlen. Ganzzahlen sind 32-Bit-Ganzzahlen mit Vorzeichen.

【Ausgang】

Es gibt nur eine Zeile, eine Ganzzahl und die zweite Ganzzahl.

【Eingabebeispiel】

123 456 789

【Beispiel für eine Ausgabe】

456

Antworten

eins.

#include <iostream>
using namespace std;
int main() 
{
	cout << "Hello,World!" << endl;
	return 0;
}

zwei.

#include <iostream>
using namespace std;
int main()
{
	int x;
	cin>>x;
	int y;
	y=10*x;
	cout<<x<<" "<<y<<endl;
	return 0;
}

drei.

#include <iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    int b;
    cin>>b;
    int c;
    cin>>c;
    cout<<b<<endl;
    return 0;
}

Machst du es richtig?

Wenn Sie die erste Frage richtig beantworten, bedeutet dies, dass Sie den Ausgabevorgang zunächst beherrschen. Wenn Sie die zweite Frage richtig beantworten, bedeutet dies, dass Sie die Eingabeoperation zunächst beherrschen. Wenn Sie die dritte Frage immer noch richtig beantworten können, herzlichen Glückwunsch! Da Sie nun die Ein- und Ausgabeoperationen beherrschen, ist es an der Zeit, weiterzumachen!

 

Ich denke du magst

Origin blog.csdn.net/m0_73220913/article/details/131252560
Empfohlen
Rangfolge