ISO/IEC 10967-3:2006 信息技术.语言独立计算.第3部分:复合整数和浮点运算及复合基本数字功能

标准编号:ISO/IEC 10967-3:2006

中文名称:信息技术.语言独立计算.第3部分:复合整数和浮点运算及复合基本数字功能

英文名称:Information technology — Language independent arithmetic — Part 3: Complex integer and floating point arithmetic and complex elementary numerical functions

发布日期:2006-05

标准范围

ISO/IEC 10967-3:20 05基于ISO/IEC 10967-2和ISO/IEC 10967-1以及IEC 60559。ISO/IEC 10967-3:20 05规定了复数和虚数整数数据类型和浮点数据类型的属性、对这些数据类型的值的基本操作以及操作数或结果值为虚数或复数整数数据类型或由满足ISO/IEC 10967-1要求的整数和浮点数据类型构造的虚数或复数浮点数据类型的一些数值函数。这些操作和函数在数学和数值应用中常用的各种编程语言中可用。规范包括:基本的虚整数和复数整数运算;非超越虚浮点和笛卡尔复浮点运算;虚浮点和笛卡尔复浮点的幂、对数、弧度三角和双曲线运算;当一个或多个操作数值包括IEC 60559特殊值时,由包含的浮点运算产生的结果;以及表征操作某些方面的程序可见参数。

ISO/IEC 10967-3:2005 is based on ISO/IEC 10967-2 and ISO/IEC 10967-1, as well as IEC 60559.

ISO/IEC 10967-3:2005 specifies the properties of complex and imaginary integer datatypes and floating point datatypes, basic operations on values of these datatypes as well as some numerical functions for which operand or result values are of imaginary or complex integer datatypes or imaginary or complex floating point datatypes constructed from integer and floating point datatypes satisfying the requirements of ISO/IEC 10967-1. These operations and functions are available in a variety of programming languages in common use for mathematical and numerical applications.

The specification includes:

  • Basic imaginary integer and complex integer operations;
  • Non-transcendental imaginary floating point and Cartesian complex floating point operations;
  • Exponentiation, logarithm, radian trigonometric, and hyperbolic operations for imaginary floating point and Cartesian complex floating point;
  • The results produced by an included floating point operation when one or more operand values include IEC 60559 special values; and
  • Program-visible parameters that characterize certain aspects of the operations.

标准预览图


立即下载标准文件