Datatypes

The Supported datatypes table lists the datatypes supported in the ICIM/XML DTD.
Supported datatypes
Value
Description
boolean
Datatype defined as two possible values (such as 0 or 1, on or off, true or false)
char
Any single ASCII character
double
Any double-precision floating point number (similar to C++)
float
Any single-precision floating point number (similar to C++)
int
A 32-bit integer ranging from -2^31 to +(2^31 -1)
long
A 64-bit integer ranging from -2^63 to +(2^63 -1)
short
A 16-bit integer ranging from -32,768 to 32,767
string
An ordered list of characters
struct
A collection of fields, each field specifies its own type
unsignedint
Unsigned 32-bit integer 232-1
unsignedlong
Unsigned 64-bit integer ranging from 264-1 to +263 -1
unsignedshort
Unsigned 16-bit integer 216-1