< Futurebasic < Language < Reference

DEC LONG/WORD/BYTE statements

DEC LONG/WORD/BYTE

Statements

✔ Appearance ✔ Standard ✔ Console

Syntax

DEC {LONG|WORD|BYTE} (addr&)

Description

This statement decrements the long integer, short integer or byte which begins at the specified address in memory; that is, it subtracts 1 from the value in memory and stores the result back into the addressed location. If the long integer, short integer or byte is already at its minimum possible value, then the statement will cycle it back to its maximum value.

Example

DEC LONG (myAddr&)

...is equivalent to:

POKE LONG myAddr&, PEEK LONG(myAddr&) - 1

Also:

DEC WORD (myAddr&)

...is equivalent to:

POKE WORD myAddr&, PEEK WORD(myAddr&) - 1

See Also

DEC; INC; INC LONG/WORD/BYTE

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.