《C语言程序设计教程电子教案》--第11章 位运算.pptxVIP

  • 12
  • 0
  • 约3.8千字
  • 约 16页
  • 2017-09-26 发布于浙江
  • 举报

《C语言程序设计教程电子教案》--第11章 位运算.pptx

《C语言程序设计教程电子教案》--第11章 位运算.pptx

第11章 位运算;11.1 数值在计算机中的表示;例如,+9的原码 └→符号位上的0表示正数 -9的原码 └→符号位上的1表示负数 3.数值的反码表示 数值的反码表示分两种情况: (1)正数的反码:与原码相同。 例如,+9的反码 (2)负数的反码:符号位为1,其余各位为该数绝对值的原码按位取反(1变0、0变1)。 例如,-9的反码:因为是负数,则符号位为“1”;其余7位为-9的绝对值+9的原码0001001按位取反为1110110,所以-9的反码 ;4.数值的补码表示 数值的补码表示也分两种情况: (1)正数的补码:与原码相同。 例如,+9的补码 (2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 例如,-9的补码:因为是负数,则符号位为“1”;其余7位为-9的绝对值+9的原码0001001按位取反为1110110;再加1,所以-9的补码 已知一个数的补码,求原码的操作分两种情况: (1)如果补码的符号位为“0”,表示是一个正数,所以补码就是该数的原码。 (2)如果补码的符

文档评论(0)

1亿VIP精品文档

相关文档