C语言程序设计教程-第10章.pptVIP

  • 0
  • 0
  • 约2.48千字
  • 约 16页
  • 2016-11-27 发布于江西
  • 举报
C语言程序设计教程-第10章

C语言程序设计教程 主编 张永 胡敏 中国水利水电出版社 主要内容 学习目标 了解位运算的基本概念。 掌握几种最基本的位运算。 10.1 位运算的概念 10.2 位运算的使用 第10章 位运算 10.1 位运算的概念 10.2 位运算的使用 10.1.1 与位相关的概念 1.位、字节和字 位是指计算机能表示的最基本最小的单位,在计算机中采用二进制表示数据和指令,故位就是一个二进制位,有两种状态:“0”和“1”。相邻的8位二进制数称为一个字节,从左到右,位次依次降低,即最左边一位是最高位,最右边一位是最低位。若干字节可以组成字,字是CPU内部进行数据处理的基本单位。 例如: 位:0或1 字字节:1100000100001111 2.原码、反码和补码 (1)原码。最高位为符号位(0为正,1为负),其余各位表示大小。 例如: +9的原码:因为最高位为0,表示正数,其他各位加起来为:1*23+1*20=9。 -9的原码就为:除了最高位与+9不同,其他位都相同。 再例如: +0的原码: -0的原码: 由0的表示法可

文档评论(0)

1亿VIP精品文档

相关文档