Next: Date and Time, Previous: Mathematics, Up: Top [Contents][Index]

This chapter contains information about functions for doing basic
arithmetic operations, such as splitting a float into its integer and
fractional parts or retrieving the imaginary part of a complex value.
These functions are declared in the header files `math.h` and
`complex.h`.

• Integers | Basic integer types and concepts | |

• Integer Division | Integer division with guaranteed rounding. | |

• Floating Point Numbers | Basic concepts. IEEE 754. | |

• Floating Point Classes | The five kinds of floating-point number. | |

• Floating Point Errors | When something goes wrong in a calculation. | |

• Rounding | Controlling how results are rounded. | |

• Control Functions | Saving and restoring the FPU’s state. | |

• Arithmetic Functions | Fundamental operations provided by the library. | |

• Complex Numbers | The types. Writing complex constants. | |

• Operations on Complex | Projection, conjugation, decomposition. | |

• Parsing of Numbers | Converting strings to numbers. | |

• Printing of Floats | Converting floating-point numbers to strings. | |

• System V Number Conversion | An archaic way to convert numbers to strings. |