C语言程序设计李丽娟等第11章_位运算课件教学.pptVIP

  • 8
  • 0
  • 约9.31千字
  • 约 78页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计李丽娟等第11章_位运算课件教学.ppt

第九章 位运算 位运算概述 位运算使用方法 位运算使用举例 位域 9.1 位运算概述 计算机中数的表示 原码 反码 补码 硬件接口寄存器位的读取 9.1.1 计算机中数的表示 原码 反码 补码 原码 表示数的最高位用来表示数的符号,称为号位。当符号位为1时,表示负数;当符号位为0时,表示正数。其他位表示数。 【例11.1】.设a=15,b=-68,求a,b的原码。假设用8位二进制位表示数 解:将a,b用二进制表示: ab=则a,b的原码为: [a]原[b]原 反码 反码的表示规则是:正数的反码就是这个数的二进制数本身;如果是负数,除符号位外,其他各位如果二进制数是1,则变为0,如果是0,则变为1。 【例11.2】. 设a=15,b=-68,求a,b的反码表示。 解:a,b的二进制数为: ab=所以[a]反[b]反 补码 计算机数补码表示的规则是:正数的补码就是它本身;负数的补码的符号位为1,数据位是它的反码在最末位加1而得到的。 【例11.3】. 设a=15,b=-68,求a,b的补码。 解:a,b的二进制数为: ab=所以 [a]补[b]补=10

文档评论(0)

1亿VIP精品文档

相关文档