ISO/IEC TS 18661-2:2015
Information Technology — Programming languages, their environments, and system software interfaces — Floating-point extensions for C — Part 2: Decimal floating-point arithmetic
发布时间:2015-05-18 实施时间:


ISO/IEC TS 18661-2:2015标准是一项关于浮点扩展的标准,它为C语言提供了十进制浮点数算术的支持。该标准的主要目的是为了提高浮点数算术的精度和可靠性,以及为开发人员提供更加方便的编程接口。

在C语言中,浮点数算术是非常重要的一部分。然而,由于浮点数的精度问题,很多时候会出现计算结果不准确的情况。为了解决这个问题,ISO/IEC TS 18661-2:2015标准引入了十进制浮点数算术,它可以提供更高的精度和更可靠的计算结果。

该标准定义了一组新的数据类型和函数,用于支持十进制浮点数算术。这些数据类型包括十进制浮点数、十进制浮点数复数、十进制浮点数实数和十进制浮点数复数实数。这些数据类型可以用于存储和计算十进制浮点数。

此外,该标准还定义了一组新的函数,用于支持十进制浮点数算术。这些函数包括加、减、乘、除、取模、取整、四舍五入、比较等操作。这些函数可以用于对十进制浮点数进行各种计算操作。

总的来说,ISO/IEC TS 18661-2:2015标准为C语言提供了更加完善的浮点数算术支持,可以提高计算精度和可靠性,同时也为开发人员提供了更加方便的编程接口。

相关标准
- ISO/IEC 9899:2011 Programming languages — C
- ISO/IEC 60559:2011 Information technology — Microprocessor Systems — Floating-Point arithmetic
- ISO/IEC 10967-1:2012 Information technology — Language indepent arithmetic — Part 1: Integer and floating point arithmetic
- ISO/IEC 11404:2007 Information technology — General Purpose Datatypes
- ISO/IEC 14882:2017 Programming languages — C++