- 6
- 0
- 约4.94千字
- 约 18页
- 2017-08-20 发布于广东
- 举报
第10章 位运算和文件概念 10.1 位运算符和位运算 10.2 C语言中文件的概念 10.1 位运算符和位运算 位运算符 运算符 含义 优先级 ~ 按位求反 1(高) 左移 2 右移 2 按位与 3 ^ 按位异或 4 | 按位或 5(低) 注:只有求反为单目运算符,其它都是双目; 1. 按位与运算 按位与运算符是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则结果位为0。参与运算的数以补码的形式出现。 例如:95可写算式如下: 9的二进制补码) 5的二进制补码) 1的二进制补码) 可见95=1。 按位与运算通常用来对某些位清0或保留某些位。例如把a的高八位清0,保留低八位,可作a255运算(255的二进制数为0000000011111111)。 2.按位或运算 按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。 例如:9|5可写算式如下: 十进制为13) 可见9|5=13。 3.按位异或运算 按位异或运算符“^”是双目运算符。其功能
您可能关注的文档
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 01.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 02.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 03.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 04.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 05.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 06.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 07.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 08.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 09.ppt
- C语言程序设计 教学课件 作者 刘莹 第1章.ppt
原创力文档

文档评论(0)