Programmier-Befehle - Woche 8 PDF
Document Details
Uploaded by FervidDune
ETH Zurich
Tags
Summary
This document provides an overview of programming commands, focusing on data types such as 'char' and 'std::string' in C++. It explains how to use literals, convert between data types, and manipulate strings.
Full Transcript
Programmier-Befehle - Woche 8 Datentypen char Datentyp für Zeichen Literal: ’a’ für Zeichen (einfache Anführungszeichen) Literal: "Hello World" für Strings (doppelte Anführungszeichen) chars können sehr einfach zu int hin und her umgewandelt werden. (Der resultier...
Programmier-Befehle - Woche 8 Datentypen char Datentyp für Zeichen Literal: ’a’ für Zeichen (einfache Anführungszeichen) Literal: "Hello World" für Strings (doppelte Anführungszeichen) chars können sehr einfach zu int hin und her umgewandelt werden. (Der resultierende int-Wert ist auf den meisten Plattformen eine entsprechende Zahl gemäss ASCII-Code, siehe Vorlesungshandout 7, Slide 45.) char ch = ’d’; int i = ch; // convert char --> int (here: ’d’ --> 100) ++ch; // increase to 101 which is ’e’ ++i; std::cout ch; std::string komfortablerer Datentyp für Zeichen Erfordert: #include Vorteile: variable Länge: std::string my str (n, ’a’); (n kann variabel sein) Länge abfragen: my str.length() vergleichbar: text1 == text2 hintereinander hängen: text1 += text2 bequemer Output: std::cout