To contents
Next section
17.2.1 Basic data types
First, we must come to know the basic data types pike uses.

INT8, INT16, INT32, INT64
 These are defines which are at least as many bits
as the number suggests. If there is an integer which is
32 bits on a certain platform, INT32 is guaranteed to be 32 bits.

INT_TYPE
 This is the type Pike uses for integers. Usually 32 bits.

FLOAT_TYPE
 This is the type Pike uses for floats. Usually defined as 'float'.

TYPE_FIELD
 This is a bit field which can be any combination of the flags:
BIT_INT,
BIT_FLOAT,
BIT_STRING,
BIT_ARRAY,
BIT_MAPPING,
BIT_MULTISET,
BIT_OBJECT,
BIT_PROGRAM,
BIT_FUNCTION. Please note that BIT_INT is defined
as 1<<T_INT, BIT_MAPPING defined as
1<<T_MAPPING etc. Also, there are some special values
defined for your convenience:
To contents
Next section