探讨《C语言》学习中补码的计算方法.docVIP

  • 19
  • 0
  • 约2.38千字
  • 约 4页
  • 2017-09-24 发布于河南
  • 举报

探讨《C语言》学习中补码的计算方法.doc

探讨《C语言》学习中补码的计算方法.doc

探讨《C语言》学习中补码的计算方法 吴秀英 (江西环境工程职业学院 江西 赣州 341000) 摘要:补码是C语言学习中的一个重点和难点,如何能够快速准确地计算出各个数的补码值得我们探讨。本文从补码的意义入手,采用逆向逻辑思维,分别提出了“定义法”、“查零法”、“零减法”和“找1法”4种补码计算的方法,从而使补码的学习变得简单易懂。 关键词:补码计算 逆向逻辑思维 定义法 查零法 零减法 找1法 学习C语言的时候,很多人都有一个共同的感受就是补码的计算非常麻烦,而且容易出错。有哪些方法可以快速并且准确地计算出某个数的补码呢?针对这个问题,我们从原码、反码和补码的概念入手,论述了补码提出的意义,并由此总结了补码计算的4种方法,希望能对大家有所帮助。 一、什么是原码、反码和补码 我们知道,在计算机内部存储的带符号数都是以补码形式存储,用补码形式进行运算的。什么是一个数的补码?为什么要用补码?这要从数的原码、反码开始讲。我们以整型数为例,且假定字长为8位。 原码 整数X的原码是指:其符号位为0表示正,为1表示负;其数值部分就是X的绝对值的二进制数。X的原码通常用【X】原表示。如: 【+100】原 【+0】原【-100】原 【-0】原 注意:在原码中,零有两种表示

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档