C Types 1.24.0

#include <type/types/c.pat>
This namespace contains type aliases for the standard built-in types of the C programming language


Types

uint8_t

A type representing a unsigned 8 bit value


uint16_t

A type representing a unsigned 16 bit value


uint32_t

A type representing a unsigned 32 bit value


uint64_t

A type representing a unsigned 64 bit value


__uint64_t

A type representing a unsigned 64 bit value


uint128_t

A type representing a unsigned 128 bit value


__uint128_t

A type representing a unsigned 128 bit value


int8_t

A type representing a signed 8 bit value


int16_t

A type representing a signed 16 bit value


int32_t

A type representing a signed 32 bit value


int64_t

A type representing a signed 64 bit value


__int64_t

A type representing a signed 64 bit value


int128_t

A type representing a signed 128 bit value


__int128_t

A type representing a signed 128 bit value


size_t

A type representing a unsigned size


ssize_t

A type representing a signed size


uintptr_t

A type representing a 64 bit unsigned pointer type


intptr_t

A type representing a 64 bit signed pointer type


ptrdiff_t

A type representing a 64 bit signed pointer difference


wchar_t

A type representing a 16 bit wide character


char8_t

A type representing a 8 bit UTF-8 character


char16_t

A type representing a 16 bit UTF-16 character


char32_t

A type representing a 32 bit UTF-32 character


short

A type representing signed 16 bit value


int

A type representing signed 32 bit value


long

A type representing signed 32 bit value