C99 Language Standard Logo

Contents

  • Foreword
  • Introduction
  • 1. Scope
  • 2. Normative references
  • 3. Terms, definitions, and symbols
  • 4. Conformance
  • 5. Environment
  • 6. Language
  • 7. Library
  • Annex A
  • Annex B
  • Annex C
  • Annex D
  • Annex E
  • Annex F
    • F.1 Introduction
    • F.2 Types
    • F.3 Operators and functions
    • F.4 Floating to integer conversion
    • F.5 Binary-decimal conversion
    • F.6 Contracted expressions
    • F.7 Floating-point environment
    • F.8 Optimization
    • F.9 Mathematics <math.h>
  • Annex G
  • Annex H
  • Annex I
  • Annex J
  • Bibliography
C99 Language Standard
  • Annex F
Previous Next

Annex F

  • F.1 Introduction
  • F.2 Types
    • F.2.1 Infinities, signed zeros, and NaNs
  • F.3 Operators and functions
  • F.4 Floating to integer conversion
  • F.5 Binary-decimal conversion
  • F.6 Contracted expressions
  • F.7 Floating-point environment
    • F.7.1 Environment management
    • F.7.2 Translation
    • F.7.3 Execution
    • F.7.4 Constant expressions
    • F.7.5 Initialization
    • F.7.6 Changing the environment
  • F.8 Optimization
    • F.8.1 Global transformations
    • F.8.2 Expression transformations
    • F.8.3 Relational operators
    • F.8.4 Constant arithmetic
  • F.9 Mathematics <math.h>
    • F.9.1 Trigonometric functions
    • F.9.2 Hyperbolic functions
    • F.9.3 Exponential and logarithmic functions
    • F.9.4 Power and absolute value functions
    • F.9.5 Error and gamma functions
    • F.9.6 Nearest integer functions
    • F.9.7 Remainder functions
    • F.9.8 Manipulation functions
    • F.9.9 Maximum, minimum, and positive difference functions
    • F.9.10 Floating multiply-add

(normative)

IEC 60559 floating-point arithmetic

Previous Next