C语言编程技巧分析 kj第9章 位运算编程技巧分析新.pptVIP

  • 4
  • 0
  • 约8.37千字
  • 约 26页
  • 2015-12-15 发布于广东
  • 举报

C语言编程技巧分析 kj第9章 位运算编程技巧分析新.ppt

第9章 位运算知识编程技巧分析 9.1 位运算知识简要介绍 C语言不但具有高级语言的特点,更有低级语言的功能。C语言支持按位运算,使它可以像汇编语言一样用来编写系统程序。我们之前介绍的内容都是建立在字节计算的基础上,这一节将介绍如何在位一级进行计算。 需要注意的是:我们所用的数在计算机内以补码的形式存储。 9.1.1 位的基本概念 位(Bit)是计算机处理数据的基本单位,2进制数中某一个0或1即为一位。我们常见的存储单位为字节(Byte),而位和字节的关系为,1个字节=8位。 例如二进制数有8位,也就是一个字节。 注意:在计算机领域里,这个概念有很多应用。比如我们的网速单位bps,bps是bit per second的缩写,表示每秒钟发送多少个位,以此来衡量网速的快慢。例如某人家里的宽带包年办理的网速是4Mbps,那么理论上,实际下载的最快速度大约在500KB/S。 9.1 位运算知识简要介绍 9.1.2 位运算的规则 C语言提供了6种位运算符。需要强调的是:必须转换为二进制数才能进行位运算。 :按位与, 在xy中,只有x和y都为1时,结果为1;否则结果为0。 |:按位或, 在x|y中,只有x和y都为0时,结果为0,否

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档