计算机等级 百分网手机站

计算机二级c语言知识点总结(3)

时间:2018-03-18 10:12:18 计算机等级 我要投稿

2017年计算机二级c语言知识点总结

 

  putchar(‘y’)把字符y输出到屏幕中。

  3)如何实现两个变量x ,y中数值的互换(要求背下来)

  不可以把 x=y ,y=x; 要用中间变量 t=x;x=y;y=t。

  4)如何实现保留三位小数,第四位四舍五入的程序,(要求背下来)

  y=(int)(x*100+0.5)/100.0 这个保留两位,对第三位四舍五入

  y=(int)(x*1000+0.5)/1000.0 这个保留三位,对第四位四舍五入

  y=(int)(x*10000+0.5)/10000.0 这个保留四位,对第五位四舍五入

  这个有推广的意义,注意 x = (int)x 这样是把小数部分去掉。

  第三章

  特别要注意:C语言中是用非0表示逻辑真的,用0表示逻辑假的。

  C语言有构造类型,没有逻辑类型。

  关系运算符号:注意<=的写法,==和=的区别!(考试重点)

  if只管后面一个语句,要管多个,请用大括号!

  1)关系表达式:

  a、表达式的数值只能为1(表示为真),或0(表示假)。

  如 9>8这个关系表达式是真的,所以9>8这个表达式的数值就是1。

  如 7<6这个关系表达式是假的,所以7<6这个表达式的数值就是0

  b、考试最容易错的:就是int x=1,y=0,z=2;

  x

  但是如果是C语言那么就是正确的!因为要1<0为假得到0,

  表达式就变成0<2那么运算结果就是1,称为了真的了!

  了0<2那么运算结果就是

  c、等号和赋值的区别!一定记住“=”就是赋值,“= =”才是等号。虽然很多人可以背诵

  但我依然要大家一定好好记住,否则,做错了,我一定会强烈的鄙视你!

  2)逻辑表达式:

  核心:表达式的数值只能为1(表示为真),或0(表示假)。

  a) 共有&& || ! 三种逻辑运算符号。

  b) !>&&>|| 优先的级别。

  c) 注意短路现象。考试比较喜欢考到。 详细请见书上例子,一定要会做例1和例2

  d) 表示 x 大于0小于10的方法。

  0

  再用0,或1与10比较得到的总是真(为1)。

  所以一定要用 (0

  3)if 语句

  a、else 是与最接近的if且没有else的语句匹配。

  b、交换的程序写法:t=x;x=y;y=t;

  c、if(a

  if(a

  d、单独的if语句:if(a

  标准的if语句:if(a

  else min=b;

  嵌套的if语句:if(a

  if(b>c)printf(“ok!”);

  多选一的if语句:if(a= =t)printf(“a”);

  else if(b= =t)printf(“b”);

  else if(c= =t)printf(“c”);

  else pritnf(“d”);

  通过习题,要熟悉以上几种if语句!

  经典考题:结合上面四种if语句题型做题,答错了,请自行了断!预备,开始!

  int a=1,b=0;

  if(!a)b++;

  else if(a= =0)

  if(a)b++=2;

  else b++=3;请问b的值是多少?

  如果没有看懂题目,你千万不要自行了断,这样看得懂不会做的人才会有理由的活着。

  正确的是b为3。

  int a=1,b=0;

  if(!a)b++; 是假的不执行

  else if(a= =0) 是假的执行

  if(a)b++=2; 属于else if的嵌套if语句,不执行。

  else b++=3; if-else-if语句没有一个正确的,就执行else的语句!

  4)条件表达式:

  表达式1 ?表达式2 :表达式3

  a、考试口诀:真前假后。

  b、注意是当表达式1的数值是非0时,才采用表达式2的数值做为整个运算结果,当表达式1的数值为0时,就用表达式3的数值做为整个的结果。

  c、int a=1,b=2,c=3,d=4,e=5;

  k=a>b?c:d>e?d:e;求k的数值时多少? 答案为san

  5)switch语句:

  a) 执行的流程一定要弄懂!上课时候详细的过程讲了,请自己一定弄懂!

  b)注意有break 和没有break的差别,书上的两个例子,没有break时候,只要有一个case匹配了,剩下的都要执行,有break则是直接跳出了swiche语句。break在C语言中就是分手,一刀两断的意思。

  c) switch只可以和break一起用,不可以和continue用。

  d) switch(x) x:是整型常量,字符型常量,枚举型数据。

  { case 1: …. 不可以是变量。

  case 2: ….

  }

  e)switch是必考题型,请大家一定要完成书上的课后的switch的习题。


更多计算机二级考试相关文章:

1.2017年计算机二级考试Office应试技巧

2.2017年9月计算机二级MS Office操作题

3.2017年3月计算机二级MS Office习题

4.2017年3月计算机二级MSoffice上机考试操作题

5.2017年计算机二级考试Office操作习题及答案

6.2017计算机二级office题库简答题及答案

7.2017年计算机二级office高级应用模拟试题

8.2017年计算机二级C语言考试内容及重点

9.2017年计算机二级公共基础知识试题及答案

10.2017年计算机二级考试Offce注意事项

【2017年计算机二级c语言知识点总结】相关文章:

1.2017年计算机二级C语言知识点复习

2.2017年计算机二级c语言知识点

3.2017年计算机二级c语言常见知识点

4.2017年计算机二级C语言程序设计知识点

5.2017年计算机二级C语言考试知识点积累

6.2017年计算机二级C语言知识点积累

7.2017年计算机二级考试C语言知识点大全

8.2017年计算机二级c语言考试知识点