计算机存储都是以补码的形式存储的。原因是简化计算机的基本运算电路,使加减法都可以用加法来进行运算。

整数:

原码:

原码就是一个数的二进制形式,只不过最高位是用来表示符号位。

例:+1  =  0000 0001(原码),-1  =  1000 0001(原码);

反码:

正数的原码,反码,补码 是相同的,就是原码的形式。

负数的反码等于其原码除符号位以外相反(0变1,1变0)

例:+1 = 0000 0001(原码)  =  0000 0001(反码)  = 0000 0001(补码)

-1 = 1000 0001(原码)  =  1111 1110(反码)

补码:

计算机储存数字用的码就是补码;

正数的原码,反码,补码 是相同的,就是原码的形式。

负数的补码等于反码加一;

例:+1 = 0000 0001(原码)  =  0000 0001(反码)  = 0000 0001(补码)

-1 = 1000 0001(原码)  =  1111 1110(反码) = 1111 1111 (补码)

计算机是怎么把减法和加法一起变成加法计算,我是这样理解的:

对于 1111 1111 (-1)来说 它 加上0000 0001 (1)和 减去1111 1111 (-1)的结果都是 0000 0000,所以在这里减去1111 1111 (-1)和加上 0000 0001(1) 的效果是一样的,因此计算机在做减去1111 1111(-1) 的运算时,就会直接加上0000 0001(1)(也就是 1111 1111(-1) 的补码);同理减去1111 1110 和加上 0000 0010等等都是一样的。

两个补码相加时,如果最高位(符号位)有进位,则进位直接舍去。

标签:存储,0000,计算机,0001,补码,1111,反码,原码,数字

来源: https://www.cnblogs.com/tiaopixiaonaofu/p/13986993.html

计算机存储数字,计算机是如何存储数字的相关推荐

  1. CV:计算机视觉基础之图像存储到计算机的原理daiding

    CV:计算机视觉基础之图像存储到计算机的原理daiding 目录 图像存储到计算机的原理 图像存储到计算机的原理 其实图像文件存储的都是每一个像素对应的颜色值. 比如一幅图像有16个像素,那么这个图像 ...

  2. 什么是长期存储在计算机外存上的有结构,数据库是长期存储在计算机主存内

    <数据库是长期存储在计算机主存内>由会员分享,可在线阅读,更多相关<数据库是长期存储在计算机主存内(2页珍藏版)>请在人人文库网上搜索. 1.数据库是长期存储在计算机主存内.有 ...

  3. ASCII编码,将英文存储到计算机

    前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符. 可想而 ...

  4. java34-计算机的发展-计算机硬件-计算机软件-计算机存储规则-计算机的基本操作-CMD-环境变量

    文章目录 计算机的发展 古代的运算工具 机械计算工具 计算机理论 近代计算机的发展 未来计算机发展 计算机硬件 计算机硬件分类 CPU CPU参数 内存 硬盘 显卡 显示器 其他硬件 计算机软件 整体 ...

  5. 声音以模拟信号的形式存储在计算机中,2021年4月自考《广告媒体分析》模拟试题(三)...

    2021年4月自考<广告媒体分析>模拟试题(三) 一.单项选择题(本大题共20小题,每小题1分,共20分) 1.在计算机中以二进制信息形式存储和传输的媒体属于() A.感觉媒体 B.表示媒 ...

  6. 验证:数据在计算机内存中以补码形式存储

    #include<stdio.h> int main() {unsigned int a = -10;printf("%u", a); } 这个程序的输出是什么? 我们 ...

  7. 图像如何存储在计算机中?

    介绍 深度学习技术普遍用于非结构化数据,例如文本数据或图像数据.在处理任何类型的数据之前,应先对它有充分的了解. 因此,在本文中,我们将讨论图像并查看它们如何实际存储在计算机上.我们将介绍两种保存图像 ...

  8. 【python教程入门学习】ASCII编码,将英文存储到计算机

    前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符. 可想而 ...

  9. 计算机一级复习知识点小自考,《数字图像处理》自考复习知识点.doc

    <数字图像处理>自考复习知识点 导论 一.填空题 1.图像指 对客观对象的一种相似性的.生动性的描述或写真,或者说图像是客观对象的一种表示,它包含了被描述对象的有关信息 .(P^1) 2. ...

最新文章

  1. c语言基础 验证ascii 码表
  2. 【Qt】QModbusDataUnit类
  3. Hadoop集群安装部署_伪分布式集群安装_02
  4. OpenCV adaptiveThreshold 自适应阈值
  5. 剑指offer——面试题38:数字在排序数组中出现的次数
  6. Leetcode108. 有序数组转为二叉树
  7. 《HTML CSS JavaScript 网页制作从入门到精通 第3版》—— 2.8 其他标记
  8. 语音匹配_什么是语音匹配?
  9. 利用Outlook应用程序接口执行Shellcode
  10. 全球运:电商物流成数字浙江“金名片”
  11. Android开发——ListView局部刷新的实现
  12. c语言正确声明的格式,c语言函数声明格式是什么?
  13. workman 启动的命令行
  14. 【每日英语】英语语法
  15. 如何将鼠标和键盘连接到PlayStation 4
  16. php出生年月日怎么写,出生年月日五行查询表,五行属性查询表
  17. 阿里巴巴 暑假实习 笔试题(2014年3月29日)
  18. (笔记)andro studio ——ProgressDialog
  19. 我们建造了学校+ WPBeginner赠品获奖者
  20. Hadoop HA集群部署 - A - 详解

热门文章

  1. VS中C++ 项目重命名
  2. Android Sqlite
  3. [翻译] Haneke(处理图片缓存问题)
  4. hibernate 程序运行时的错误,及解决办法(不定期更新)
  5. MPLS ×××配置
  6. 配置WINDOWS群集
  7. 白话说编程之java线程
  8. ruby 变量类中范围_Ruby中的类
  9. 介词at_介词逻辑| 离散数学
  10. json转string示例_C.示例中的String.Copy()方法