bullhost.de - PC Lexikon

Definition bzw. Erklärung: Dekrementieren

[englisch: decrement; wörtlich: vermindern; Gegenteil: Inkrementieren (inc, ++)]

Bei dem EDV Begriff Dekrementieren handelt es sich um einen Vorgang in einer Zählschleife, bei dem die Zählvariable bzw. Laufvariable um einen festen Wert vermindern bzw. dekrementiert wird. Das Dekrementieren wird durch einen speziellen Operator (--, dec) oder durch eine Subtraktion (n=n-1) dargestellt. Der spezielle Dekrement-Operator wird in der Regel als verkürzte Schreibweise für das vermindern der Zählvariable bzw. Laufvariable um den Wert 1 eingesetzt. Bei der Verminderung um alle anderen Werte die größer oder kleiner als 1 sind, wird eine Subtraktions-Anweisung in Form (Laufvariable = Laufvariable - Wert) eingesetzt. Der Dekrementoperator kann ebenso auf eine Vielzahl anderer Datentypen wie zum Beispiel Konstanten, Variablen, Zeiger (englisch: pointer) und Zeichenketten (englisch: string) angewendet werden, wobei der entsprechende Datentyp immer um einen vordefinierten Wert vermindert bzw. dekrementiert wird.

Anwendungsbereiche für das Dekrementieren finden sich in der Mathematik und bei der Programmentwicklung in der Informatik. Das Dekremtieren um den Wert 1 ist sozusagen die Default-Einstellung und wird von allen gängigen Programmiersprachen unterstützt. Einsatzgebiete für das Dekremtieren sind vor allem Schleifenkonstruktionen wie zum Beispiel die Zählschleife, bei der eine Zählvariable bis zu einem bestimmten Wert runtergezählt werden soll. Bei höheren Programmiersprachen wie der Programmiersprache ANSI C, C++ ist der Dekrementoperator durch ein -- gekennzeichnet bei der Programmiersprache Pascal durch die Prozedur dec. Die Verarbeitungsgeschwindigkeit des Dekrementoperators verläuft schneller als eine gewöhnliche Subtraktion, da es sich um einen internen Operator bzw. eine interne Prozedur handelt, die maschinennah programmiert wurde.

Alle Texte, Grafiken sowie das Design sind urheberrechtlich geschützt und dürfen nicht ohne Zustimmung von Bullhost Internet Service weiter verwendet werden.