ISO/IEC TS 18661-3:2015是C语言的浮点扩展标准之一,主要涉及浮点数的交换和扩展类型。该标准的目的是提高C语言的浮点数计算精度和可靠性,以满足现代计算机系统对高精度计算的需求。
该标准定义了一些新的浮点类型,包括16位、32位和64位的浮点数类型,以及128位的扩展精度浮点数类型。这些新类型可以提供更高的计算精度和更广的数值范围,从而满足更多的计算需求。
此外,该标准还定义了一些新的浮点数操作,如浮点数转换、舍入和比较等。这些操作可以更好地支持浮点数计算,并提高计算的准确性和可靠性。
该标准的实现需要遵循IEEE 754标准,该标准定义了浮点数的二进制表示和计算规则。因此,实现该标准的系统需要支持IEEE 754标准,并提供相应的浮点数计算库。
总之,ISO/IEC TS 18661-3:2015是一项重要的技术规范,可以提高C语言的浮点数计算精度和可靠性,满足现代计算机系统对高精度计算的需求。
相关标准
- ISO/IEC 9899:2018 Programming languages -- C
- ISO/IEC 14882:2017 Programming languages -- C++
- IEEE 754-2008 Standard for Floating-Point Arithmetic
- ISO/IEC 18037:2015 Information technology -- Security techniques -- Random bit generation
- ISO/IEC 19757-3:2006 Information technology -- Document Schema Definition Languages (DSDL) -- Part 3: Rule-based validation -- Schematron