计算机二级C必知知识点:从算术到ascii

需积分: 3 2 下载量 200 浏览量 更新于2024-09-14 1 收藏 169KB DOC 举报
在准备计算机二级C考试时,以下知识点是必不可少的: 1. **运算符优先级**: - 算术运算符:`*`和 `/` 的优先级高于 `+` 和 `-` - 关系运算符:`<`, `<=`, `>`, `>=` 优先级相同且高于 `==` 和 `!=` - 逻辑运算符:`!` 最高,`&&` 次之,`||` 最低 - 其他特殊运算符如 `[]`, `*`, `&`, `++`, `--`, `+`, `-`, `.` 等也有特定优先级 2. **数学函数**: - `pow` 用于乘方运算,`fabs` 计算绝对值,`sqrt` 开平方根,使用 `<math.h>` 头文件 3. **ASCII码**: - 必须记住的一些基本ASCII值,如字母、数字和特殊字符的对应值,以及它们之间的递增规律 4. **自增/自减运算符**: - `a++` 会先使用当前值再加1,`++a` 先加1再使用新值 5. **输入函数**: - `scanf` 以空格为分隔符,`%c`, `putchar`, 和 `gets` 也是如此 - `scanf` 对空格敏感,`%s` 不区分空格、Tab和回车 - `getchar` 只能读入单个字符 6. **主函数**: - `main` 是C程序的入口点,必须用作主函数名 - C程序结构要求一个主函数,可以有多个其他函数,但只能有一个main 7. **数据类型和常量**: - 十进制数允许负数,而八进制和十六进制只适用于整数 - 无符号常量后缀 `u` 或 `U` 用于表示非负数,不能表示负数 8. **整型和浮点数**: - 小数运算需要注意精度问题,如 `2.0 == 2.0` 无法直接比较,因为涉及浮点数的精度误差 - 求余运算要求操作数为整型,求除运算则可以是整型或浮点型 9. **数据范围和类型转换**: - `short int` 类型的数值范围是 -32768 到 32767,超出范围时需考虑使用更大类型如 `long int` 通过掌握这些关键知识点,考生将能够更好地应对计算机二级C考试中的题目,确保对C语言基础和常见考点有深入理解。复习时要注意练习相关的编程题目,熟练运用这些概念。