Built-in Simple Types (Numbers)

bytesigned 8 bit value
decimaldecimal number
double64 bit floating point
float32 bit floating point
intsigned 64 bit value
integerany integer value
longsigned 128 bit value
negativeIntegeronly negative value allowed [< 0]
positiveIntegeronly positive value allowed [> 0]
nonPositiveIntegeronly zero and smaller value allowed [<= 0]
nonNegativeIntegeronly zero and more value allowed [>= 0]
shortsigned 32 bit value
unsignedByteunsigned 8 bit value
unsignedIntunsigned 64 bit value
unsignedLongunsigned 128 bit value
unsignedShortunsigned 32 bit value