- 1
- 0
- 约7.18千字
- 约 58页
- 2017-01-02 发布于广东
- 举报
说明: (1) 运算符除~(按位取反)为单目运算外,其余均为双目运算,即要求两侧各有一个运算量。例如:xy,x^y,x y,x y,x |y。 (2)位运算量只能是整型(int )或字符型(char)数据,不能为实型(float)数据。 按位与运算符是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。简单描述为: 0 0 = 0;0 1 = 0;1 0 = 0;1 1 = 1(注:这里的0和1均指一位二进制位) 用C语言表示为: char a=6,b=11,c; c=ab; 此时,c的值为2。 按位与的用途: (1)清零。如果要想将一个存储单元清零,即使其全部二进制位为0,只要用该操作数和0进行运算可以达到清0目的。 (2)设置某些位(bit)为0而其它的位保持不变。 例如。有一数想把其中右边第2,5,7,8位保持不变,可以这样运算: (3)测试某些位(bit)的状态。 按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进制位相或。只要对应的二个二进制位有一个为1时,结果位就为1,否则为0。参与运算的两个数均以补码出现,简单描述为: 0|0 = 0;0|1 = 1;1|0 = 1;1|1 = 1 例如:整型数611的结
您可能关注的文档
- C语言程序设计(07776-1)第12章位运算课件教学.ppt
- C语言程序设计(07776-1)第13章实用项目开发技术简介课件教学.ppt
- C语言程序设计(第二版)第1章程序设计与C语言概述课件教学.ppt
- C语言程序设计(第二版)第2章数据类型、运算符与表达式课件教学.ppt
- C语言程序设计(第二版)第3章C语言程序设计的三种基本结构课件教学.ppt
- C语言程序设计(第二版)第4章数组课件教学.ppt
- C语言程序设计(第二版)第5章函数课件教学.ppt
- C语言程序设计(第二版)第6章指针课件教学.ppt
- C语言程序设计(第二版)第7章结构体与共用体课件教学.PPT
- C语言程序设计(第二版)第8章编译预处理课件教学.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)