
C99标准
文章平均质量分 62
lrcno6_
编程不只是编程,更是一种人生
展开
-
C99标准翻译 4. 一致性
条件包含(6.10.1)、error 指令(6.10.5)、浮点类型特征(7.7)、替代拼写(7.9)、整型大小(7.10)、可变参数(7.15)、布尔类型及其值(7.16)、通用定义(7.17)、整型(7.18)。如果一个程序在所有其他方面都是正确的,在正确的数据上运行,即使包含未指定的行为,它也应该是一个正确的程序,其行为应符合 5.1.2.3 的规定。注:严格一致性程序旨在在不同的一致实现中获得最大的可移植性,而一致性程序可以依赖特定一致环境的不可移植特性。指某个一致实现能接受的程序。翻译 2024-01-22 21:23:33 · 117 阅读 · 0 评论 -
C99标准翻译 3. 术语、定义与符号
未指定的行为,每个实现都会规定其行为例:有符号整数右移时最高位(符号位)的传播就是实现定义行为的一个例子。在使用非可移植的或错误的程序结构或错误数据时出现的行为,本国际标准对此不作要求。翻译 2024-01-22 20:25:22 · 146 阅读 · 0 评论 -
C99标准翻译 1. 标准规定范围
注:本国际标准旨在促进 C 程序在各种数据处理系统之间的可移植性。它可供实现者和程序员使用。本国际标准规定了用 C 编程语言编写的程序的形式并确定了其解释。翻译 2023-12-27 12:05:28 · 142 阅读 · 0 评论 -
C99标准翻译——目录
附录G (内容) IEC 60559兼容复数算数。附录F (规范) IEC 60559 浮点算数。附录D (规范) 标识符可用通用字符。附录A (内容) 语言语法汇总。附录H (内容) 语言独立算数。附录J (内容) 移植性问题。附录E (内容) 实现限制。附录I (内容) 常见警告。附录B (内容) 库汇总。附录C (内容) 序列点。翻译 2023-12-27 11:49:55 · 162 阅读 · 0 评论