作者:Sotyoyo

来源:https://segmentfault.com/a/1190000038573204

二进制如何算减法(二进制下为什么能用补码来计算减法)(1)

学习目标
  1. 计算机中是怎么去描述一个"数"的?(本文有答案)
  2. 补码到底是什么?为什么要发明它?为什么用补码就可以计算减法?获得一个原码的补码的原理是什么?(本文有答案, 重点
  3. 怎么知道一个占n比特位的数,它所能表示的整数范围是多少?(本文没细讲)
  4. 什么是浮点数?怎么用二进制表示浮点数?什么是浮点数的精度?(下一讲)
对比一个时钟,来看二进制补码数据应该怎么在计算机内存储?整数的二进制表示和补码

你会发现结果是 -7, 这显然不对。(原因是第一位是用来表示正或负号,不能参与计算)

小数的二进制表示浮点数的二进制表示本文引用了

作者:Sotyoyo

来源:https://segmentfault.com/a/1190000038573204

,