美文网首页
JAVA中数据存储方式以及单位转换

JAVA中数据存储方式以及单位转换

作者: 腹黑小叶子orz | 来源:发表于2017-07-19 20:49 被阅读0次

一,数据的存储方式

数据是以二进制保存在内存中的,正数的在内存中的保存方式就是二进制。比如100的二进制值为0110 0100.

负数与正数不同,使用补码进行保存,负整数采用补码的方式保存是为了简化计算机的运算逻辑复杂度。负数的保存涉及到了原码,反码及补码。原码可以理解为原本的二进制;反码可以理解为将二进制中的0与1调换;补码可以理解为将反码加1.

负数的保存过程是首先得到负数对应的正数二进制,最高位作为符号位,负数为1,正数为0,。第二步是将得到的二进制取其反码,将二进制中的0和1调换,原本是0的改为1,而原本是1的则改为0,当然了,最高位作为符号位是不可以变动的。若8位都被占满了,则往前加1 。第三步是将得到的反码加1.

拿-100来说,原码就是取她的正数二进制01100100,最高位改为1,原码就是11100100,他的反码就是10011011,补码就是10011100。

二,数据存储的单位

8bit=1byte(一个字节,数据内存的最小单元)

1024byte=1KB

1024KB=1MB    1.5MB等于一本红楼梦的大小

1024MB=1GB

1024GB=1TB

1024TB=1PB

初学者,如有错误希望指正,一定会更改!以后学的多了,发现错误也会更改!

相关文章

  • JAVA中数据存储方式以及单位转换

    一,数据的存储方式 数据是以二进制保存在内存中的,正数的在内存中的保存方式就是二进制。比如100的二进制值为011...

  • 数据持久化之NSUserDefaults

    所谓的数据持久化、就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称. 数据模型可以...

  • 数据持久化

    数据持久化(PO)就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称.数据模型可以是...

  • 第5讲、数据单位和进制转换

    数据在内存中的保存方式 【掌握】 1、存储的空间单位 数据如何保存 2、进制转换  计算机支持的最大进制是多少进制...

  • iOS中的数据持久化

    本文由我们团队的王瑞华童鞋撰写。 数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据...

  • iOS开发——基于NSNumber的单位转换方案

    在日常开发中总会遇到数据的单位转换与存储的问题,存储数据时需要转化成默认单位,展示数据时可能又要转化成另一单位。我...

  • MyBatis框架介绍及实战操作

    一、基本概念和介绍 数据持久化的概念 数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数...

  • MyBatis框架介绍及实战操作

    一、基本概念和介绍 数据持久化的概念 数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数...

  • MyBatis框架介绍及实战操作

    一、基本概念和介绍 数据持久化的概念 数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数...

  • iOS数据持久化

    Title: iOS数据持久化 ##数据持久化概念 数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型...

网友评论

      本文标题:JAVA中数据存储方式以及单位转换

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