校园网.新视野教育全国计算机等级考试二级C语言教程课后习题解析.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【知识点详解】 1. **C语言基础** - C语言程序结构:每个C程序都必须包含一个`main`函数,程序从`main`函数开始执行。 - 变量声明:C语言要求变量先声明后使用,不是先使用后定义。 - 语句结束符号:每条C语言语句末尾需以分号结束。 - 代码格式:C程序书写格式较为自由,语句可以从任意列开始,一行内可写多个语句。 2. **C语言源程序与编译过程** - 源程序后缀:C语言源代码文件通常以`.c`为后缀。 - 编译过程:源程序编译成`.obj`目标文件,再链接生成`.exe`可执行文件。 - 直接运行:`.obj`和`.exe`都是二进制文件,但只有`.exe`可以直接运行。 3. **标识符规则** - 标识符命名:标识符可以由字母、数字和下划线组成,且首字符不能是数字。 - 关键字:用户定义的标识符不能与C语言的关键字相同。 - 大小写敏感:C语言中的标识符是大小写敏感的。 - 合法标识符示例:如`print`, `AND`, `_2007`, `Dr.Tom`等。 4. **数制转换** - 十进制转八进制和十六进制:例如,十进制整数360转换为八进制是550,十六进制是168。 5. **数据类型与常量** - 整型常量:如`0Xffa`是十六进制整型常量,`0386`不是合法的八进制常量。 - 内存占用:`long`、`int`和`short`的数据大小由C语言编译系统决定。 - 实型常量:如`1.3E5`是合法的浮点数,而`5E2.0`、`E-3`、`.2E0`不是。 - 数值常量:如`0x8A`是十六进制数值常量,而`lel`、`8.0E0.5`不是合法的常量。 6. **变量定义** - 变量命名:变量名不能以数字开头,也不能使用保留的关键字,如`int_`、`For`是合法的,而`US$`、`_int`不是。 7. **算术运算与赋值** - 运算顺序:算术运算符如除法`/`和取模`%`优先级高于加法`+`,如`5/2+1.2+5%2`。 - 浮点数表示:如`123.46`是合法的浮点数输出格式,`3.14.159E`不是合法的实型常量。 本教程涵盖了C语言的基础知识,包括程序结构、变量、数据类型、数制转换、运算符以及变量定义等核心概念,旨在帮助考生准备全国计算机等级考试二级C语言的考试。通过习题解析,考生可以巩固并检验自己对这些知识点的理解和应用能力。
- 粉丝: 10
- 资源: 15万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助