Hodnoty typu`integer!` jsou celá, 32-bitová čísla v rozsahu od -2147483648 do 147483648.
Při přetečení nekonvertuje integer! automaticky na float!.
Typ integer je členem těchto typesetů: immediate!, number! a scalar.
Sekvence číslic bez desetinné čárky.
1234
Znak + nebo - bezprostředně před první číslicí označuje pozitivní nebo negativní hodnotu celého čísla.
-1234
+1234
Předcházející nuly jsou ignorovány.
>> 001234 == 1234
Jednoduchý apostrof ' se používá jako místní oddělovač hodnot u dlouhých čísel a může být použit kdekoliv po první číslici.
60'000'000
Apostrof ' za poslední číslicí vyvolá chybové hlášení:
>> 60'000'000' *** Syntax Error: invalid ...
Pro hodnotu typu integer! lze být použít všechny komparátory: =, ==, <>, >, <, >=, <=, =?. Navíc jsou podporovány funkce min a max.
Hodnotu integer lze za běhu programu konvertovat na float! nebo string! s použitím akce to.
>> to float! 42 == 42.0 >> to string! 42 == "42"
Je-li ve výrazu kombinován integer! a float!, je výsledkem float!.
>> 42 * 42.0 == 1764.0