Kursinhalt
C++ Datentypen
C++ Datentypen
Zeichen Datentyp
Anstatt mit einzelnen Zeichen zu arbeiten, arbeiten wir normalerweise mit vollständigen Wörtern, Sätzen oder Textsequenzen von Zeichen. Eine Möglichkeit, diese Sequenzen darzustellen, ist ein char
-Array, wie dieses:
main
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }
Wie Sie sehen können, kann die Initialisierung eines Zeichenarrays knifflig sein. Darüber hinaus erfordert das Ändern des Textes, wie das Hinzufügen weiterer Zeichen, die Neudefinition des Arrays mit zusätzlichem Speicher.
Glücklicherweise können Sie die string
-Klasse verwenden, die diesen Prozess erheblich vereinfacht.
string
std::string text = "Any text in double quotes";
Sie können einem string
also jeden Text innerhalb von Anführungszeichen " "
zuweisen. Außerdem ist das Hinzufügen von mehr Text zu einem string
so einfach wie die Verwendung der .append()
-Methode. Hier ist ein Beispiel:
main
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }
Neben .append()
gibt es viele andere Methoden eines string
, die es Ihnen ermöglichen, effizient mit Textdaten zu arbeiten. Hier ist die Tabelle mit einigen. Sie werden in späteren Kapiteln ausführlicher besprochen.
Swipe to start coding
- Erstellen Sie eine String-Variable und speichern Sie den Namen 'Alex' darin.
- Geben Sie ihren Wert auf der Konsole aus.
Lösung
solution
Danke für Ihr Feedback!
Zeichen Datentyp
Anstatt mit einzelnen Zeichen zu arbeiten, arbeiten wir normalerweise mit vollständigen Wörtern, Sätzen oder Textsequenzen von Zeichen. Eine Möglichkeit, diese Sequenzen darzustellen, ist ein char
-Array, wie dieses:
main
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }
Wie Sie sehen können, kann die Initialisierung eines Zeichenarrays knifflig sein. Darüber hinaus erfordert das Ändern des Textes, wie das Hinzufügen weiterer Zeichen, die Neudefinition des Arrays mit zusätzlichem Speicher.
Glücklicherweise können Sie die string
-Klasse verwenden, die diesen Prozess erheblich vereinfacht.
string
std::string text = "Any text in double quotes";
Sie können einem string
also jeden Text innerhalb von Anführungszeichen " "
zuweisen. Außerdem ist das Hinzufügen von mehr Text zu einem string
so einfach wie die Verwendung der .append()
-Methode. Hier ist ein Beispiel:
main
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }
Neben .append()
gibt es viele andere Methoden eines string
, die es Ihnen ermöglichen, effizient mit Textdaten zu arbeiten. Hier ist die Tabelle mit einigen. Sie werden in späteren Kapiteln ausführlicher besprochen.
Swipe to start coding
- Erstellen Sie eine String-Variable und speichern Sie den Namen 'Alex' darin.
- Geben Sie ihren Wert auf der Konsole aus.
Lösung
solution
Danke für Ihr Feedback!