- 4
- 0
- 约8.37千字
- 约 26页
- 2015-12-15 发布于广东
- 举报
第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,否
您可能关注的文档
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第5章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第6章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第8章 EDA课件新.ppt
- EDA技术与VHDL程序开发基础教程 978-7-302-22416-7 EDA技术与VHDL程序设计基础教程 新.ppt
- EDA技术与VHDL设计 黄沛昱 第1-5章 第1章新.ppt
- EDA技术与VHDL设计 黄沛昱 第1-5章 第2章新.ppt
- EDA技术与VHDL设计 黄沛昱 第1-5章 第3章新.ppt
- EDA技术与VHDL设计 黄沛昱 第1-5章 第4章新.ppt
- EDA技术与VHDL设计 黄沛昱 第1-5章 第5章新.ppt
- EDA技术与VHDL设计 黄沛昱 第6-9章 第6章新.ppt
- 《GB/T 21709.6-2026针灸技术操作规范 第6部分:穴位注射》.pdf
- GB/T 47335.1-2026中医药 诊断词汇 第1部分:舌象.pdf
- 中国国家标准 GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 《GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究》.pdf
- GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 中国国家标准 GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- 《GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法》.pdf
- 2026多元公平包容大奖(Belonging+Awards)申报指南.pptx
- 杰富瑞-美国清洁能源:内部预警已至,住宅太阳能商业模式生变-The Call Is Coming From Inside–Residential Solar Biz Model In Flux-20260422.pdf
原创力文档

文档评论(0)