美文网首页
02 计算机数据

02 计算机数据

作者: 小码码 | 来源:发表于2018-06-15 15:27 被阅读4次

1 机器数与真值

机器数:一个数在计算机中的二进制表示形式

  • 机器数是带符号的,最高位存放符号,0为正数,1为负数。
  • 计算机中的二进制由8位数组成,最高位为符号位,范围-127到127。
  • 真值:去掉符号位,剩下的7位计算出来的值,为真值。

2 原码、反码与补码:

2.1 原码:一个数的机器数即为原码。

  • 正数的原码:该正数的二进制数。
  • 负数的原码:负数的绝对值转换成二进制位然后在高位补1

2.2 反码:

  • 正数的反码就是原码
  • 负数的反码等于原码除符号位以外所有的位取反

2.3 补码

  • 正数的补码与原码相同
  • 负数的补码为 其原码除符号位外所有位取反(得到反码了),然后最低位加1.

相关文章

  • 《鸟哥的Linux私房菜》笔记:CPU与计算机的组成

    ----- 最近更新【2022-02-16】----- 一、计算机简介 计算机 其实就是:接收用户输入指令与数据,...

  • 计算机网络 - 目录

    计算机网络01 - 应用层 计算机网络02 - 传输层 计算机网络03 - 网络层 计算机网络04 - 数据链路层...

  • 02 计算机数据

    1 机器数与真值 机器数:一个数在计算机中的二进制表示形式 机器数是带符号的,最高位存放符号,0为正数,1为负数。...

  • 02-数据结构与动态数组

    02-数据结构与动态数组 什么是数据结构 数据结构是计算机存储、组织数据的方式 线性结构示意图 树形结构示意图 图...

  • 【技术栈】【面试】技术栈拆分及比重

    01 Java基础 02 Java难点 03 数据存储 04 计算机基础 05 应用技术 06 分布式技术 07 ...

  • 03 动态数组-01

    01-线性表 什么是数据结构? 数据结构是计算机存储、组织数据的方式 线性表 02-接口设计 在许多编程语言中,数...

  • 网络安全day02_OSI七层模型及数据的传输过程

    title: 网络安全day02_OSI七层模型及数据的传输过程tags: 计算机网络, OSI七层模型, 数据传...

  • JAVA基础

    1、变量2、运算符 01变量概述 02计算机存储单元 03Java中数据类型四类八种 04常量和数据类型 05变量...

  • 4.数据存储模型-二进制

    数据存储模型 当今社会,计算机无处不在,我们知道在计算机CPU用来计算数据,内存和Flash用来存储数据。计算机中...

  • day02

    今日内容介绍 1、变量 2、运算符 01变量概述 02计算机存储单元 03Java中数据类型四类八种 04常量和数...

网友评论

      本文标题:02 计算机数据

      本文链接:https://www.haomeiwen.com/subject/vrhmeftx.html