ISO/IEC 10967-3:2006
Information technology -- Language independent arithmetic -- Part 3: Complex integer and floating point arithmetic and complex elementary numerical functions
发布时间:2006-05-02 实施时间:


ISO/IEC 10967-3:2006标准是ISO/IEC 10967系列标准的一部分,该系列标准旨在提供一种通用的算术和函数定义,以便在不同的编程语言和计算机系统中实现。该系列标准包括以下部分:

- ISO/IEC 10967-1:2006 语言无关算术 - Part 1: 基本算术
- ISO/IEC 10967-2:1998 语言无关算术 - Part 2: 整数算术
- ISO/IEC 10967-3:2006 语言无关算术 - Part 3: 复数整数和浮点数算术和复数基本数学函数
- ISO/IEC 10967-4:2000 语言无关算术 - Part 4: 浮点数算术
- ISO/IEC 10967-5:2012 语言无关算术 - Part 5: 多精度算术和函数

ISO/IEC 10967-3:2006标准定义了一种语言无关的算术,包括复数整数和浮点数算术,以及复数基本数学函数。该标准的目的是提供一种通用的算术和函数定义,以便在不同的编程语言和计算机系统中实现。该标准的主要特点包括:

- 定义了一组通用的算术运算符,包括加、减、乘、除、取模和幂运算。
- 定义了一组通用的函数,包括三角函数、指数函数、对数函数、幂函数、双曲函数和反三角函数等。
- 定义了一组复数整数和浮点数的数据类型,包括有符号和无符号的整数类型、浮点数类型和复数类型。
- 定义了一组通用的转换函数,用于将不同类型的数据转换为其他类型的数据。

ISO/IEC 10967-3:2006标准的应用范围非常广泛,包括科学计算、工程计算、金融计算、图像处理、信号处理、通信系统等领域。该标准的优点在于它提供了一种通用的算术和函数定义,使得不同的编程语言和计算机系统可以实现相同的算法和函数,从而提高了软件的可移植性和互操作性。

相关标准
- ISO/IEC 9899:2018 Programming languages -- C
- ISO/IEC 14882:2017 Programming languages -- C++
- ISO/IEC 23270:2006 Programming languages -- C
- ISO/IEC 30170:2012 Programming languages -- Fortran
- ISO/IEC 8652:2012 Programming languages -- Ada