Node:Single precision, Next:Double precision, Previous:Arithmetic, Up:Arithmetic
By default, numbers in Forth are single-precision integers that are one cell in size. They can be signed or unsigned, depending upon how you treat them. For the rules used by the text interpreter for recognising single-precision integers see Number Conversion.
These words are all defined for signed operands, but some of them also
work for unsigned numbers: +, 1+, -, 1-,
*.
+ n1 n2 -- n core ``plus''
1+ n1 -- n2 core ``one-plus''
- n1 n2 -- n core ``minus''
1- n1 -- n2 core ``one-minus''
* n1 n2 -- n core ``star''
/ n1 n2 -- n core ``slash''
mod n1 n2 -- n core ``mod''
/mod n1 n2 -- n3 n4 core ``slash-mod''
negate n1 -- n2 core ``negate''
abs n -- u core ``abs''
min n1 n2 -- n core ``min''
max n1 n2 -- n core ``max''
FLOORED -- f environment ``FLOORED''
True if / etc. perform floored division