Abstract
Apart from Fortran and symbolic-algebra systems, few programming languages support complex arithmetic. The 1998 ISO C++ Standard adds a standard header file, <complex>, to provide a complex data-type template, and prototypes of complex versions of a dozen or so elementary functions. The 1999 ISO C Standard goes further, offering a standard header file, <complex.h>, and a new language keyword, _Complex. When <complex.h> is included, the name complex can be used as a synonym for the new keyword, allowing declaration of objects of type float complex, double complex, and long double complex.
Gauss established the modern theory of numbers, gave the first clear exposition of complex numbers, and investigated the functions of complex variables.
— The Columbia Encyclopedia (2001).
Access provided by CONRICYT-eBooks. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Beebe, N.H.F. (2017). Complex arithmetic primitives. In: The Mathematical-Function Computation Handbook. Springer, Cham. https://doi.org/10.1007/978-3-319-64110-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-64110-2_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64109-6
Online ISBN: 978-3-319-64110-2
eBook Packages: Computer ScienceComputer Science (R0)