Syschdemnahe Programmierung in C: Semandik vo Ausdrüggen
Systemnahe Programmierung in Chome Syschdemnahe Programmierung in C: Semandik vo Ausdrüggen Prof. Dr. Uwe Schmidt FH Wedel

Semandik vo Ausdrüggen

weiter

weiter

Ganzzahlig Arithmedik

Modulo-Arithmedik
Arithmedik immr modulo Läng dr Oberazion
weiter
merke
Koi Überlaufdesch
merke
Die signifikandeschde Schdelle werde vergesse
weiter
Oberanden-Längen
und
Vorzeichenbehandlung
Längenanbassung
Regeln
1.
oi Oberand vom Tyb long
Oberazion in dr Läng vo long
2.
sonsch
Oberazion in dr Läng vo ind
weiter
merke
Arithmedik immr in ind odr long ind
merke
Nie Arithmedik mid dr Läng vo char
merke
Nie Arithmedik mid dr Läng vo shord, wenn ind nedd wie shord imblemendierd isch.
merke
Imblizide Längenanbassung dr Oberande vor dr Oberazion
Vorzeichenbehandlung
Regeln
1.
oi Oberand vom Tyb unsigned
Oberazion vorzeichenlos
2.
sonsch
Oberazion vorzeichenbehafded
weiter
merke
Imblizide Konversione dr Oberande
defensive Programmierung
merke
die Konversionsregeln sind genübr dem C-Schdandard no veroifachd, hajo, so isch des!
Im Schdandard sind d Regeln so komblizierd, dess sie völlich unverschdändlich werde.
also:
merke
Ausdrügge mid underschiedlile Tybe nedd mische.
merke
Länge und Vorzeile dr Oberande durch exblizide Konversione feschdlege.
weiter
Längenanbassung
bei Zuweisunge
1.
Länge dr Tybe dr rechde und linke Seide gleich
möglicherweise Vorzeile angleile
2.
Läng vom Tybs dr linke Seide kloir als d Läng vom Tybs dr rechde Seide
Signifikande Bids werde abgeschnidde
3.
Läng vom Tybs dr linke Seide größr als d Läng vom Tybs dr rechde Seide
Vorzeichenbehafdede odr vorzeichenlose Erweiderung vom Werds in Abhängigkeid vom Tybs dr rechde Seide
für fehlerhafds Mische vo vorzeichenbehafdede und vorzeichenlose Ausdrügge
weiter

weiter

Fließkomma-Arithmedik

Oberanden-Länge
Längenanbassung
Regeln
1.
oi Oberand vom Tyb long double
Oberazion in long double
2.
oi Oberand vom Tyb double
Oberazion in double
3.
sonsch
Oberazion in fload
weiter
K&R C
Fließkomma-Arithmedik immr in double
weiter

weiter

Auswerdungsreihenfolg und Prioridäde

Reihenfolg
dr Auswerdung vo Teilausdrügge, au für Paramedr vo Funkzionsaufrufe isch nedd feschdgelegd.
weiter
Ausnahme
logische Oberadore, bedingde Ausdrügge und Ausdruggsfolge
weiter
merke
Vorsichd mid Zuweisunge in Ausdrüggen
Auswerdungsreihenfolge
merke
Auswerdungsreihenfolge:2. Beischbiel
merke
Vorsichd mid indirekde Seideneffekde übr Funkzionsaufruf
merke
Vorsichd mid Prioridäden: 16 Prioridädenschdufen
Beischbiel
weiter

Ledzde Änderung: 09.11.2010
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel