7.4.1. Types - 5.2 English - 68552

AOCL API Guide (68552)

Document ID
68552
Release Date
2025-12-29
Version
5.2 English
group std_types

Type Definitions of standard datatypes.

Typedefs

typedef int64_t INT64#

fixed signed 64 bits int

typedef int32_t INT32#

fixed signed 32 bits int : Use it for signed int

typedef ptrdiff_t INTP#

portable signed int type : 32 bits (ILP32), 64 bits (LP64)

typedef uint64_t UINT64#

fixed unsigned 64 bits int

typedef uint32_t UINT32#

fixed unsigned 32 bits int : Use it for unsigned int

typedef size_t UINTP#

portable unsigned int type : 32 bits (ILP32), 64 bits (LP64)

typedef char CHAR#

signed character data type : 8 bits

typedef unsigned char UCHAR#

unsigned character data type : 8 bits

typedef short SHORT#

signed short integer : 16 bits

typedef unsigned short USHORT#

unsigned short integer : 16 bits

typedef void VOID#

void type

typedef float FLOAT32#

single precision floating point : 32 bits

typedef float FLOAT#

single precision floating point : 32 bits

typedef double FLOAT64#

double precision floating point : 64 bits

typedef double DOUBLE#

double precision floating point : 64 bits

typedef uint8_t UINT8#

unsigned 8 bits integer

typedef int8_t INT8#

signed 8 bits integer