Show Menu
Cheatography

C++ Basics Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Basic Syntax

#include "stdafx.h"
#include <iostream>
using namespace std;

deklarieren der variablen; 

main function (){
}

Elementare Datentypen

char
1 byte (-128 .... 127)
signed char
1 byte (-128 ... 127)
unsigned char
0 ... 255
(signed) int
4 byte (-231)...(231 -1)
unsigned int
4 byte (0) ... (2^32-1)
((un)s­ign­ed)­short int
2 byte
((un)s­igned) long int
4 byte
bool
1 byte (true/­false)
float
4 byte (gleit­komma)
double
8 byte (gleit­komma)
long double
10 byte (gleit­komma)
 

Regeln für Namen

Beginnen mit Buchstabe oder Unters­trich
Nur Buchst­aben, Zahlen, Unters­triche erlaubt
Keine Sonder­zeichen
Keine Schlüs­sel­wörter

constant

hießt, dass die Variable nicht mehr verändert werden darf (wichtig wenn es z.B. um Umrech­nun­gsf­aktoren geht)
const double PI = 3.14159;

Umfang = 2  Radius  PI
 

printf

Aufbau des Format­str­ings:
%[Steu­erz­eic­hen­][F­eld­bre­ite­][.G­en­aui­gkeit] Umwand­lun­gsz­eichen
[Länge­nan­gabe]`
Steuer­zeichen
%d / %i = int
%c = einzelnes Zeichen
%e = double [-]d.ddd
%f = double [-] dddd.dddd
%o = int als Oktalzahl
%x = int als Hexade­zimal
%10.2f = double­/float mit 10 Stellen, davon 2 Nachkomma
Beispiel
printf­("In­teger: %d\n", 42);

printf­("Do­uble: %6f\n", 3.141);

printf­("Ze­ichen: %c\n", 'z');

printf­("43 Dezimal ist in Oktal: %o\n", 43);

führt zur Ausgabe
Integer: 42

Double: 3.141000

Zeichen: z

43 Dezimal ist in Oktal: 53

cin & cout

cout << "­Tex­t" << var << endl;
cin >> var;