第01章 C语言程序设计预备知识new.pptVIP

  • 0
  • 0
  • 约1.1万字
  • 约 49页
  • 2017-03-22 发布于江西
  • 举报
第01章 C语言程序设计预备知识new.ppt

1.3 机器数的表示形式及其表示范围 反码 对于这样的n位整数其反码表示的数的范围为: - 2n-1-1 ~ 2n-1 -1 。 N 0 ≤ N < 1 [N]反 = 2 -2-m + N -1 < N ≤ 0 100………0 n-1个0 011………1 n-1个1 对于定点小数,若小数部分的位数为m位,则定点小数反码一般表示为: 对于这样的m位小数 含一符号位 其反码表示数的范围为: - 1 - 2- m-1 ~ 1 -2- m-1 。 语言程序设计教程 王敬华 第一章 预备知识 C 1.3 机器数的表示形式及其表示范围 反码 1.00………0 m-1个0 0.11………1 m-1个1 总结: 正数N的反码[N]反与原码[N]原相同。 对于负数N,其反码[N]反的的符号为1,数值部分是将原码数值按位求反。 在反码表示中,有两种不同形式的0,即: [+0]反 = 000…0 或 0.00…0 [-0]反 = 111…1 或 1.11…1 语言程序设计教程 王敬华 第一章 预备知识 C 1.3 机器数的表示形式及其表示范围 补码 补码又称为“对2的补数”。在补码表示法中,正数的补码表示同原码和反码的表示是相同的,而负数的补码表示却不同。对于负数的补码,其符号位为1,而数值位是将原码“按位求反,末位加1”。 例:N1 = +10011 N2 =

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档