6.2 Fractional Complex Vectors
A complex data vector is represented by a data set in which every pair of values represent an element of the vector. The first value in the pair is the real part of the element, and the second its imaginary part. Both the real and imaginary parts are stored in memory using one word for each and must be interpreted as 1.31 fractionals. As with the fractional vector, the fractional complex vector stores its elements consecutively in memory.
The organization of data in a fractional complex vector may be addressed by the following data structure:
#ifdef fractional
#ifndef fractcomplex
typedef struct {
fractional real;
fractional imag;
} fractcomplex;
#endif
#endif