Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Macros
Complex Number Datatypes
Datatypes (H5T) » Predefined Datatypes

## Detailed Description

Complex number types consisting of 2 floating point values in big- and little-endian byte orders.

Predefined Complex Number Datatypes
Datatype | Description
--- | ---
H5T_COMPLEX_IEEE_F16BE | Complex number of 2 16-bit big-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F16LE | Complex number of 2 16-bit little-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F32BE | Complex number of 2 32-bit big-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F32LE | Complex number of 2 32-bit little-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F64BE | Complex number of 2 64-bit big-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F64LE | Complex number of 2 64-bit little-endian IEEE floating point numbers

## Macros
#define | H5T_COMPLEX_IEEE_F16BE (H5OPEN H5T_COMPLEX_IEEE_F16BE_g)
#define | H5T_COMPLEX_IEEE_F16LE (H5OPEN H5T_COMPLEX_IEEE_F16LE_g)
#define | H5T_COMPLEX_IEEE_F32BE (H5OPEN H5T_COMPLEX_IEEE_F32BE_g)
#define | H5T_COMPLEX_IEEE_F32LE (H5OPEN H5T_COMPLEX_IEEE_F32LE_g)
#define | H5T_COMPLEX_IEEE_F64BE (H5OPEN H5T_COMPLEX_IEEE_F64BE_g)
#define | H5T_COMPLEX_IEEE_F64LE (H5OPEN H5T_COMPLEX_IEEE_F64LE_g)

## Macro Definition Documentation

## ◆ H5T_COMPLEX_IEEE_F16BE

#define H5T_COMPLEX_IEEE_F16BE (H5OPEN H5T_COMPLEX_IEEE_F16BE_g)

Complex number of 2 16-bit big-endian IEEE floating-point numbers

## ◆ H5T_COMPLEX_IEEE_F16LE

#define H5T_COMPLEX_IEEE_F16LE (H5OPEN H5T_COMPLEX_IEEE_F16LE_g)

Complex number of 2 16-bit little-endian IEEE floating-point numbers

## ◆ H5T_COMPLEX_IEEE_F32BE

#define H5T_COMPLEX_IEEE_F32BE (H5OPEN H5T_COMPLEX_IEEE_F32BE_g)

Complex number of 2 32-bit big-endian IEEE floating-point numbers

## ◆ H5T_COMPLEX_IEEE_F32LE

#define H5T_COMPLEX_IEEE_F32LE (H5OPEN H5T_COMPLEX_IEEE_F32LE_g)

Complex number of 2 32-bit little-endian IEEE floating-point numbers

## ◆ H5T_COMPLEX_IEEE_F64BE

#define H5T_COMPLEX_IEEE_F64BE (H5OPEN H5T_COMPLEX_IEEE_F64BE_g)

Complex number of 2 64-bit big-endian IEEE floating-point numbers

## ◆ H5T_COMPLEX_IEEE_F64LE

#define H5T_COMPLEX_IEEE_F64LE (H5OPEN H5T_COMPLEX_IEEE_F64LE_g)

Complex number of 2 64-bit little-endian IEEE floating-point numbers