C语言程序设计吴赟婷卢钢第10章位运算和文件概念课件教学.pptVIP

  • 5
  • 0
  • 约5千字
  • 约 40页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计吴赟婷卢钢第10章位运算和文件概念课件教学.ppt

馋死 PPT研究院 POWERPOINT ACADEMY * * 第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。

文档评论(0)

1亿VIP精品文档

相关文档