CAN/CSA-ISO/IEC 9899A-1997
CAN/CSA-ISO/IEC 9899-94 修正案 1:1997 编程语言 C 修正案 1:C 完整性(采用 ISO/IEC 9899:1990 修正案 1:1995)

Amendment 1:1997 to CAN/CSA-ISO/IEC 9899-94 - Programming Languages - C - AMENDMENT 1: C Integrity (Adopted Amendment 1:1995 to ISO/IEC 9899:1990)


标准号
CAN/CSA-ISO/IEC 9899A-1997
发布
2000年
发布单位
SCC
当前最新
CAN/CSA-ISO/IEC 9899A-1997
 
 
适用范围
范围 本修正案定义了对 ISO/IEC 9899:1990 的扩展,以提供更完整的多字节和宽字符实用程序集,以及某些标记的替代拼写。使用这些功能有助于提高 C 程序的国际可移植性。 本修正案指定了影响 ISO/IEC 9899:1990 各条款的扩展: - 对于合规性条款(第 4 条),独立实现和托管实现均提供了附加标头 <iso6 46.h>。 - 对于语言条款(第 6 条),接受了六个附加标记。 - 对于库条款(第 7 条),为现有的格式化输入/输出函数指定了新功能(7.9.6)。 - 对于库条款(第 7 条),提供了附加标头 <wctype.h>,它定义了一个宏、几种类型和许多函数,包括: - 宽字符测试函数,例如 iswalnum; - 可扩展的宽字符分类函数,wctype 和 iswctype; - 宽字符大小写映射函数,towlower 和 towupper; - 可扩展的宽字符大小写映射函数,wctrans 和 towctrans。 - 对于库子句(子句 7),提供了附加头文件 < wchar.h>,它定义若干宏、若干类型和许多函数,包括: - 格式化的宽字符输入/输出函数,例如 fwprintf; - 宽字符输入/输出函数,例如 fgetwc; - 宽字符串数字转换函数,例如 wcstod; - 宽字符串通用实用函数,例如 wcscpy; - 宽字符串时间转换函数,wcsftime; - 可重新启动的多字节/宽字符转换函数,例如 mbrtowc; - 可重新启动的多字节/宽字符串转换函数,mbsrtowcs 和 wcsrtombs。

CAN/CSA-ISO/IEC 9899A-1997相似标准


推荐





Copyright ©2007-2022 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号