TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考试知识点位运算的含义和应用思维导图

计算机考试知识点位运算的含义和应用思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:02022-11-06 12:27:06
已被使用0次
查看详情计算机考试知识点位运算的含义和应用思维导图

本思维导图主要总结国家计算机等级考试二级C语言部分知识点位运算的含义和应用

树图思维导图提供 计算机考试知识点位运算的含义和应用思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点位运算的含义和应用思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c749b5d175fe671027850f315c172b47

思维导图大纲

计算机考试知识点位运算的含义和应用思维导图模板大纲

1.位运算符的含义

C语言提供了6种位运算符

~

含义

按位求反

优先级

1(高)

<<

含义

左移

优先级

2

>>

含义

右移

优先级

2

&

含义

按位与

优先级

3

^

含义

按位异或

优先级

4

|

含义

按位或

优先级

5(低)

2.位运算符的使用

位运算符与赋值运算符结合可以组成扩展的值运算符

扩展位运算符及其表达式

<<=

表达式

a<<=2

表达式的含义

a=a<<2

>>=

表达式

b>>=n

表达式的含义

b=b>>n

&=

表达式

a&=b

表达式的含义

a=a&b

^=

表达式

a^=b

表达式的含义

a=a^b

|=

表达式

a|=b

表达式的含义

a=a|b

3.简单的位运算

(1)“按位取反”运算

运算符(~)是位运算符中惟一的一个单目运算符,运算对象应置于运算符的右边,其运算功能是把运算对象的内容按位取反(使每一位上的0变1,1变0)。

(2)“左移”运算

左移(<<)运算符是双目运算符。运算符左边是移动对象,右边是整型表达式,代表左移的位数。左移时,右端(低位)补0;左端(高位)移出的部分舍弃。

(3)“右移”运算

右移(>>)运算符的使用方法与左移运算符相同,只是移位方向相反。右移时,右端(低位)移出的二进制数舍弃,左端(高位)移入的二进制数分两种情况:对于无符号整数和正整数,高位补0;对于负整数,高位补1。

(4)“按位与”运算

按位与(&)运算符的作用是:把参加运算的两个运算数按对应的二进制位分别进行“与”运算,当两个相应的位都为1时,该位的结果为1;否则为0。

(5)“按位异或”运算

按位异或(^)的运算规则是:参与运算的两个运算数中相对应的二进制位上,若数相同,则该位的结果为0;若数不同,该位的结果为1。

(6)“按位或”运算

按位或(|)的运算规则是:参加运算的两个运算数中,只要两个相应的二进制位中一个为1,则该位的运算结果即为1;只有当两个相应位的数都为0时,该位的运算结果才为0。

(7)位数不同的运算数之间的运算规则

①先将两个运算数右端对齐;

②再将位数短的一个运算数往高位扩充(无符号数和正整数左侧补0,负数最左侧补1),然后对位数相等的这两个运算数按位进行运算。

相关思维导图模板

计算机考试知识点文件的读写思维导图思维导图

树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1

计算机考试知识点文件指针思维导图思维导图

树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02