您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C语言重点难点分析:第14章 位运算
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年3月22日 发表评论 进入社区
更多知识点请查看:http://www.educity.cn/ncre/ncrefx/200703151118271174.htm

    第14章 位  运  算

    本章节内容来自全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。本章主要考查常用位运算符的使用。通过对历年试卷内容的分析,本章考核内容约占1%,属于非重点考查内容。由命题走势图14-1可知,本节部分所涉及考题分值比较少,但也不排除下次出题的可能性。
 

    14.1  位运算符

    14.1.1  考点1:常用位运算符
    前面介绍的各种运算都以字节为基本单位,但某些系统程序要求在位(bit)一级进行运算或处理,为此,C语言提供位运算满足该要求。需要注意的是,位运算的对象只能是整型或字符型数据,不能是其他类型的数据。本章节内容来自希赛全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032480

    C语言提供的6种位运算符及其功能如表14-1所示。

    
    以上位运算符中,只有“反”(~)为单目运算符,其余均为双目运算符。各双目运算符与赋值运算符结合可以组成扩展的赋值运算符,其表示形式及含义如表14-2所示。

       例14.1.1  设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是(   )。
    A.c1^c2      B.c1&c2      C.~c2       D.c1|c2
    答案:A

更多知识点请查看:http://www.educity.cn/ncre/ncrefx/200703151118271174.htm