Übersicht

DEC (Decrement)

Die Prozedur DEC verringert den Wert der (in der Klammer angegebenen) Variable um eins. Das ist gleichbedeutend mit dem arithmetischen Ausdruck:

Variable := Variable - 1;

Wird mit dieser Operation der Wertebereich der Variablen unterschritten, entspricht das Ergebnis dem letzten Wert des Wertebereiches.

Beispiel: Variable hat den Typ Byte und den Wert 0, dann ist das Ergebnis von DEC(Variable) gleich 255.

Syntax

DEC ( < Variable vom Typ Byte, Char, Word oder DWord > ) ;

Parameter

< Name der Variable >

Beispiel


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PROGRAM UNO_DEC;
 
DEVICE = mega328p;
 
{$I mega328P_Register.INC}
 
 
CONST
  b1 : Byte = 214;
 
 
VAR
 
  b2 : Byte;
 
 
BEGIN
 
  b2:=b1;
 
  DEC(b2);
 
 
 
END UNO_DEC.
 

In Zeile 19 wird der Byte-Variablen b2 der Inhalt der Konstante b1 mit dem Wert 214 zugewiesen.

Nach der DEC Procedur in Zeile 21 ist der Wert der Variablen b2 gleich 213.

siehe auch

INC



Übersicht