30.12.2012 Aufrufe

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 3 – Einführung in die <strong>Skript</strong>sprache <strong>Tcl</strong> 33<br />

• Double (Fließkommazahl)<br />

– Besteht aus Ziffern, optional führendes – oder +<br />

– Muss zusätzlich Dezimalpunkt und/oder Trennzeichen zwischen<br />

Mantisse und Exponent enthalten (e oder E)<br />

– Für Exponent: Optional führendes – oder +<br />

– Bsp.: 0.1 1e-01 -5.6E9<br />

• Boolean (Wahrheitswert)<br />

– Entweder 0 (false) oder 1 (true)<br />

– Konvention zur Interpretation von Zahlenwerten als Wahrheitswert:<br />

0 oder 0.0 bedeuten “false”, ansonsten “true”<br />

• Arithmetische Operatoren (Auswahl)<br />

- + unäres Minus-/Pluszeichen als Vorzeichen,<br />

! ~ logisches NICHT, bitweises Komplement für<br />

numerische Werte<br />

* / % Multiplikation, Division, Restbildung<br />

+ - Addition, Subtraktion<br />

< > = Kleiner-/Größer-Vergleiche<br />

== != Vergleiche: gleich, ungleich<br />

eq ne Vergleich (equal, not equal) für<br />

Zeichenkettenoperanden<br />

&& logisches UND<br />

|| logisches ODER<br />

Absteigende Reihenfolge entsprechend der Präzedenz.<br />

Mit runden Klammern kann man Berechnungsreihenfolge festsetzen:<br />

3+4*5 ergibt 23, (3+4)*5 ergibt 35<br />

Das expr-Kommando hat die Tendenz, Operanden numerisch zu interpretieren.<br />

Ausnahme ist eq und ne.<br />

% expr 12 ne 13<br />

1<br />

% expr 12.0 eq 12.00<br />

0

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!