计算机二级C语言知识点总结.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"计算机二级C语言知识点总结" 本文档总结了计算机二级考试C语言知识点,涵盖了程序结构、数据类型、位运算、算术运算符、强制类型转换、表达式、逗号运算符、转义字符等多方面的知识点。 一、程序结构 * 程序结构有三种:顺序结构、循环结构(包括for、while、do-while)、选择结构(包括if、switch) * 程序的执行顺序从main函数开始,按照顺序结构、循环结构、选择结构的顺序执行 二、数据类型 * 计算机存储数据的方式是二进制的 * bit是指0或1,byte是指字节,1byte=8bit * 二进制可以转换为十进制 三、编译预处理 * 编译预处理不是C语言的一部分,不在运行时执行 * C语言编译的程序称为源程序,以ASCII码存放在文本文件中 * 每个C语言程序中main函数是唯一的 * 在函数中不能定义函数 四、算法 * 算法一定要有输出,可以没有输入 * break可以用于循环结构和switch语句 * 逗号运算符的优先级别最低 五、用户标识符 * 用户标识符由字母、数字、下划线组成 * 第一个字符必须是字母或下划线 * 关键字不能作为用户标识符 * If可以作为用户标识符,因为If的第一个字母大写 六、实型数据 * 实型数据的合法形式:2.333e-1 * 考试口诀:e前e后必有数,e后必为整数 七、字符数据 * 字符数据的合法形式:'1' * '1'占一个字节,"1"占两个字节(含有一个结束符号) * '0'的ASCII码值是48,'a'的ASCII码值是97,'A'的ASCII码值是65 八、整型、字符型、双精度 * 整型一般是两个字节,字符型是一个字节,双精度一般是4个字节 * 考试时候一般会说,在16位编译系统或者32位系统,不要去管,一样做题 九、转义字符 * 在程序中int a = 0x6d,是把一个十六进制的数给变量a * 在程序中int a = 06d,是一个八进制的形式 * 转义字符的意思是ASCII码值,例如\a响铃(BEL),\b退格(BS),\f换页(FF) 十、算术运算符号 * 算术运算符号的优先级别:同级别的有的是从左到右,有的是从右到左 十一、强制类型转换 * 强制类型转换的格式是(int)a,不是int(a) * 注意(int)(a+b)和(int)a+b的区别 十二、表达式 * 表达式一定有数值 * 赋值表达式:表达式数值是最左边的数值 * 自加、自减表达式:假设a=5,++a是6,a++是5 * 逗号表达式:优先级别最低,表达式的数值是最右边的那个表达式的数值 十三、位运算 * 位运算的处理方法:先把十进制变成二进制,再做位运算 * 左移一位表示乘以2,右移一位表示除以2
剩余36页未读,继续阅读
- 粉丝: 8
- 资源: 24万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助