|
bool |
1-bit integer |
|
char |
8-bit signed or unsigned integer |
|
short [int] |
16-bit signed or unsigned integer |
|
int |
System-specific width integer (32-bit in ELLO 1A) |
|
long [int] |
32-bit signed or unsigned integer |
|
long long [int] |
64-bit signed or unsigned integer |
|
float |
32-bit floating point |
|
double |
64-bit floating point |
|
long double |
80-bit or wider floating point |
|
In addition to the basic types above, several other data types are also supported
|
|
|
size_t |
Natively represented as unsigned int |
|
enum |
Standard enumeration list, evaluated as int values |
|
struct |
Standard C-type data structure |
|
union |
Standard C-type data union |
|
va_list |
In conjunction with <stdarg.h> for argument lists |
|
FILE |
File handler for standard <stdio.h> library functions |
All integer types are signed by default (as if preceded by a signed declaration).