二级C语言考点.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:5 大小:64KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

二级C语言考点.doc

二级C语言考点.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

冲刺课复习一、C语言部分1、C语言的基础知识1合法的用户标识符考查合法的要求是由字母数字下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了。关键字不可以作为用户标识符号。maindefinescanfprintf都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了所以不是关键字。2实型数据的合法形式2.333e-1就是合法的且数据是2.333×10-1。考试口诀e前e后必有数e后必为整数。.3字符数据的合法形式:1是字符占一个字节quot1quot是字符串占两个字节含有一个结束符号。0的ASCII数值表示为48a的ASCII数值是97A的ASCII数值是65。一般考试表示单个字符错误的形式65quot1quot字符是可以进行算术运算的记住0-048大写字母和小写字母转换的方法A32a相互之间一般是相差32。4整型一般是两个字节字符型是一个字节双精度一般是4个字节考试时候一般会说在16位编译系统或者是32位系统。碰到这种情况不要去管一样做题。掌握整型一般是两个字节字符型是一个字节双精度一般是4个字节就可以了。5转义字符的考查在程序中inta0x6d是把一个十六进制的数给变量a注意这里的0x必须存在。在程序中inta06d是一个八进制的形式。在转义字符中’x6d’才是合法的0不能写并且x是小写。‘141’是合法的0是不能写的。‘108’是非法的因为不可以出现8。6算术运算符号的优先级别同级别的有的是从左到右有的是从右到左。7强制类型转换一定是inta不是inta注意类型上一定有括号的。注意intab和intab的区别。前是把ab转型后是把a转型再加b。8表达式的考查是表达式就一定有数值。赋值表达式表达式数值是最左边的数值ab5该表达式为5常量不可以赋值。自加、自减表达式假设a5a是为6a为5运行的机理a是先把变量的数值加上1然后把得到的数值放到变量a中然后再用这个a表达式的数值为6而a是先用该表达式的数值为5然后再把a的数值加上1为6再放到变量a中。进行了a和a后在下面的程序中再用到a的话都是变量a中的6了。考试口诀在前先加后用在后先用后加。逗号表达式优先级别最低表达式的数值逗号最右边的那个表达式的数值。234的表达式的数值就是4。例题mainintxyzxy1zxyyprintf“dddn”xyz程序运行后的输出结果是CA233B232C231D2219位运算的考查会有一到二题考试题目。总的处理方法几乎所有的位运算的题目都要按这个流程来处理先把十进制变成二进制再变成十进制。例1chara6bbaltlt2这种题目的计算是先要把a的十进制6化成二进制再做位运算。例2一定要记住异或的位运算符号。0异或1得到1。0异或0得到0。两个女的生不出来。1异或1得到0。两个男的生不出来。考试记忆方法一男1一女0才可以生个小孩1。例3在没有舍去数据的时候ltlt左移一位表示乘以2gtgt右移一位表示除以2。10018的数值是非法的八进制是没有8的逢8进1。11符号两边要求是整数。不是整数就错了。12三种取整丢小数的情况1、inta1.62、inta3、1/23/213字符型和整数是近亲chara65printf“c”a得到的输出结果aprintf“d”a得到的输出结果652、输入和输出1printf函数的格式考查d对应整型c对应字符f对应单精度等等。宽度的左对齐等修饰。ld对应longintlf对应double。2scanf函数的格式考察注意该函数的第二个部分是ampa这样的地址不是ascanf“dddd”ampaampbampc跳过输入的第三个数据。3putchargetchar函数的考查charagetchar是没有参数的从键盘得到你输入的一个字符给变量a。putchar‘y’把字符y输出到屏幕中。4如何实现两个变量xy中数值的互换要求背下来不可以把xyyx要用中间变量txxyyt。5如何实现保留三位小数第四位四舍五入的程序要求背下来这个有推广的意义注意xintx这样是把小数部分去掉。maindoublehuiintxyscanf“f”amphuiscanf“d”ampxyprintf“fd”huixy如果从键盘上输入的数据的值是23回车34.789回车则最后的输出结果是3、选择结构特别要注意c语言中是用非0表示逻辑真的用0表示逻辑假的。1关系表达式表达式的数值只能为1表示为真或0表示假当关系的表达是为真的时候得到1。如9gt8这个是真的所以表达式的数值就是12逻辑表达式只能为1表示为真或0表示假a共有ampamp三种逻辑运算符号。bgtampampgt优先的级别。c注意短路现象。考试经常考到。d要表示x是比0大比10小的方法。0ltxlt10是不可以的一定记住。是先计算0ltx得