C语言程序设计(第二版) 教学课件 丁亚涛 第10章 位运算.pdfVIP

  • 4
  • 0
  • 约4.52千字
  • 约 22页
  • 2015-09-27 发布于广东
  • 举报

C语言程序设计(第二版) 教学课件 丁亚涛 第10章 位运算.pdf

第10章 位运算 • 掌握基本位运算的形式 • 掌握位运算的一般性计算方法 10.1 位、字节与编码 • 【问题】我们知道任何信息在计算机中都是以二进 制形式表示,而我们日常生活中使用的是十进制, 由于位运算是指进行二进制位的运算,因此在学习 位运算之前我们有必要了解与回顾一下计算机内数 据组织与存储形式。 10.1.1 字节与位 • 字节 (byte)是计算机中的存储单元。一个字节可以存 放一个英文字母或符号,一个汉字通常要用两个字节来 存储。每一个字节都有自己的编号,叫做“地址”。1个 字节由8个二进制位(位的英文是bit)构成,每位的取 值为0或1。最右端的那1位称为“最低位”,编号为0 ; 最左端的那1位称为“最高位”,而且从最低位到最高位 顺序,依次编号。 10.1.1 字节与位 • 我们把若干字节组成一个单元,叫做“字” (word )。一个字可以存放一个数据或指令。至于 一个字由几个字节组成,取决于计算机的硬件系统。 一般由1个、2个或4个字节组成,所对应的计算机 也被称为“8位机、16位机或32位机”。目前微机 以16位机或32位机为主。在本书中作为原理讲述的 是8位机。 10.1.2 原码 • 把最高

文档评论(0)

1亿VIP精品文档

相关文档