计算机二级C必知知识点:从算术到ascii
需积分: 3 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语言基础和常见考点有深入理解。复习时要注意练习相关的编程题目,熟练运用这些概念。
2016-06-20 上传
2024-04-12 上传
2023-10-22 上传
2024-03-05 上传
2023-06-26 上传
2024-03-25 上传
2023-07-11 上传
2023-07-31 上传
趣味小白猪
- 粉丝: 387
- 资源: 8
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全