131-9488-3786

您现在的位置是: 首页 > 真题资料 > 备考辅导 > 二级 > 计算机等级考试二级考点:C语言(三) > 正文

计算机等级考试二级考点:C语言(三)

整理编辑:计算机等级考试网  发布时间:2022-11-26 14:26:23  阅读量:

【考点9】整型数据


整型一般是两个字节,字符型是一个字节,双精度一般是4个字节:


考试时候一般会说,在16 位编译系统,或者是32 位系统。碰到这种情况,不要去管,一样做题。掌握


整型一般是两个字节,字符型是一个字节,双精度一般是4个字节就可以了,


【考点10】转义字符


转义字符的考查:


在程序中 int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x 必须存在。


在程序中 int a = 06d,是一个八进制的形式。


在转义字符中,'\x6d' 才是合法的,0 不能写,并且x是小写。


'141’是合法的,0是不能写的。


“108’是非法的,因为不可以出现8。


【考点11】算术运算


算术运算符一共有+、一、*、1、%这五个。%符号两边要求是整数。不是整数就错了。


三种取整丢小数的情况:不是四舍五入是舍掉小数部分。


1、int a =1.6;


2、(int)a;


3、1/2; 3/2;


【考点12】强制类型转换


将一个运算对象转换成指定类型,格式为(类型名)表达式


一定是 (int)a 不是 int(a),注意类型上一定有括号的。


注意(int)(a+b)和(int)a+b的区别。前是把a+b转型,后是把a转型再加b。


【考点13】赋值


是表达式就一定有数值。


赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。


复合赋值运算符:注意:a*=m+2是a=a*(m+2)


自加、自减表达式:假设a=5,++a(表达式的值为6),a++(表达式的值为5);


j=a++;等价于j=a;a=a+1;而j=++a;等价于a=a+1;j=a;。


考试口诀:++在前先加后用,++在后先用后加。


【考点14】逗号运算


逗号表达式:优先级别最低;表达式的数值逗号最右边的那个表达式的数值。


(2,3,4)的表达式的数值就是4。


【考点15】数制转换


一定要记住二进制 如何转换成十进制。


八进制是没有8 的,逢8 进1,018 的数值是非法的。


【考点16】位运算


C语言提供6种位运算符:按位求反~,按位左移<<,按位右移>>,按位与&,按位异或|按位或^。总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。


异或运算的规则:0异或1得到1,0异或0得到0,1异或1得到0。可记为“相同为0,不同为1”。


本文标签:计算机等级考试二级计算机等级考试二级考点:C语言(三)

转载请注明:文章转载自(http://www.jsjdj.net

本文地址:http://www.jsjdj.net/erji_bk/2723.html

计算机等级微信刷题助手
扫码进入微信刷题助手

解锁即可开始刷题
并加入考生交流群

计算机等级微信公众号
扫码关注微信公众号

第一时间获取
计算机等级考试考试资讯

《计算机等级考试网》免责声明:

1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。