Show Menu
Cheatography

C Cheat Sheet (DRAFT) by [deleted]

C Cheat Sheet

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

Print

#inclu­de<­std­io.h­>

int main() {

printf­("Hello World!­");

return 0;

}

Variables

Deklar­ation:

Defini­tion:
int i;

int a, b, c;

Initia­lis­ierung:
int a=1, b=2, c=a+b;

Keine Initia­lis­ierung:
int a, b, c;

a=1;

b=2;

c=a+b;

Konsta­nten:
const int i = 1;

i = 5;
(Bringt ein Fehler)
Inkrement & Dekrement:
i++;

i--;

Cast:
int i = 65;

char c = (char)i;
(c ist 'C')
 

if-Ver­zwe­igung

if(1 == 1) {

printf­("Das passie­rt!­");

} else{

printf­("...pa­ssiert nicht!­");

}

Print Variable

Char:
char c = 'A';

printf­("Das Alphabet fängt mit: %c an!", c);

ganze Zahl:
int i = 1000;

printf­("100 mal 10 ist: %d", i);

Kommaz­ahlen:
float f = "­90.4­34­2";

printf­("LOL: %f", f);

switch­-Ve­rzw­eigung

int a = 2;

switch(a) {

case 1: printf­("a ist 1!"); break;

case 2: printf­("a ist 2!"); break;

case 3: printf­("a ist 3!"); break;

case 4: printf­("a ist 4!"); break;

}
 

Char

Defini­tion:
char c;

Initia­lis­ierung:
c = 'h';
(mit ASCII Symbol)
c = 104;
(mit ASCII Wert)

Zahlen

Typen:
short

int

long

Maximale Größe in Bytes:
sizeof(
type
)

Defini­tion:
int i;

Initia­lis­ierung:
i = 204930;

Kommaz­ahlen

Typen:
float
(32 Bit)
double
(64 Bit)
long double
(80 Bit)
Deklar­ation:
float = f;

Initia­lis­ierung:
f = 3.0;