The following table lists the data types for field values and the corresponding C and C++ data types. The values shown in the Format column of each field table are those shown below in the Field column under Data type.
Data type |
Bytes |
Description |
|
---|---|---|---|
Field |
C or C++ |
||
char(n) |
char[ ] |
Number in parentheses |
Character data with a length of n bytes |
double |
double |
8 |
Numeric value (1.7E±308 (15 digits)) |
float |
float |
4 |
Numeric value (3.4E±38 (7 digits)) |
long |
long |
4 |
Numeric value (-2,147,483,648 to 2,147,483,647) |
short |
short |
2 |
Numeric value (-32,768 to 32,767) |
string(n) |
char[ ] |
Number in parentheses |
Character string with a length of n bytes. The last character is null. |
time_t |
unsigned long |
4 |
Numeric value (0 to 4,294,967,295) |
timeval |
Various structures |
8 |
Numeric value (first 4 bytes are seconds, next 4 bytes are microseconds) |
ulong |
unsigned long |
4 |
Numeric value (0 to 4,294,967,295) |
utime |
Various structures |
8 |
Numeric value (first 4 bytes are seconds, next 4 bytes are microseconds) |
word |
unsigned short |
2 |
Numeric value (0 to 65,535) |
(Not applicable) |
unsigned char |
1 |
Numeric value (0 to 255) |