本书分为三部分:第一部分是C语言基础,介绍PC机使用的C;第二部分是8位嵌入式C语言,介绍8051的C第三部分是16位嵌入式C语言,介绍80C51XA的C。有C语言基础的人,可以跳过第一部分,直接学习嵌入式C,通过本书从嵌入式C进入C语言大门;想再深入掌握PC机上的C,只需补修具体C编译器的库函数和用法指南即可直接上机操作。本书对于变量和函数的说明采用C的最新规范并充分考虑与C++的顺利衔接。
本书的重要特点是将题目的全貌以格式化的形式集中展现在读者眼前,兼收入门简洁、深入不失全貌、疑难应用一查了然;对于容易混淆或易被忽略的地方,从感观上给以清晰的强化。章节组织原则:首先是内在顺序,其次是重要的的在前;各项内容皆有举例,简单在前复杂在后;内容取舍一般与深入兼顾,又因手册性的需要,深入的梯度较大。本书对编程语言与实际连编操作并重,克服一般语言书在连编操作方面或无或过简的弊病。本书集作者多年80X86 C++及8051 Franklin C51编程实践经验加以总结和归纳写成。
附 录
附录a c51函数库
a.1 数学函数
a. 2 标准化i/o函数
a. 3 动态存储函数
a. 4 字符归类函数
a. 5 字符串函数
a. 6 字符串转换函数
a. 7 变参数函数
a. 8 全程跳转函数
a. 9 内部函数
a. 10 抽像数组
附录b c51编译器使用错误提示
附录c l51连接/定位器使用错误提示
附录d c51的极限值
附录e xac运行时间库函数
附录f xac使用错误信息
附录g htdxa菜单命令热键