Subtracts an integer from the current parameter in the active input buffer.
-n
n is the integer to be subtracted.
The – command subtracts the integer specified by n from the current parameter in the active input buffer.
If the number of characters within a parameter decreases after a – command, the result is loaded with leading zeros to maintain the same number of characters as the previous value.
Parameters within the input buffer can be preceded by a minus sign.
If the buffer pointer is at the end of the buffer, a new parameter is created by the – command.
If the referenced parameter is nonnumeric, a zero is used.
| Command | PIB Before | PIB After | 
|---|---|---|
-100 | 
		ABC^123^456↑ | 
		ABC^023^456↑ | 
	
001 PQN 002 OENTER A NUMBER+ 003 S6 004 IBP 005 +3 006 T %6 007 -1 008 T %6 009 RTN
This example receives input from the terminal and places it in the 6th parameter of the primary input buffer. It adds 3 to the value stored in the 6th attribute and displays the result. It then subtracts 1 from the result and displays the new value.