美文网首页
计算机如何存储数据

计算机如何存储数据

作者: 索伯列夫 | 来源:发表于2018-09-12 10:25 被阅读0次

计算机如何存储数据

计算机如何存储0 1:利用充电和不充电表示0和1的状态,具体如何表示,先挖个坑,以后学习了计算机运行原理再来补全

1. 计算机是如何存储数字的

我们在很久之前的小学就学习过10进制转2进制,计算机就是利用这样的特点来存储数字。
刚才最开始讲到,计算机无法直接存储比如20这样的数字,那么我们可以将20做一个转化,将其写成2进制,20--->10100,这样 转化为01之后就可以在计算机中存储。

补充:
  • 位:是计算机中最小的数据单位,每一位的状态只能是0或1;
  • 字节:8个二进制位构成一个字节,是存储的基本计量单位;
  • 字: 字由若干个字节构成,字的位数叫做字长,比如16位机,它的一个字就是由2个字节构成,字长为16位。是计算机进行数据处理和运算的单位。
  • 进制转化:十进制数字可先转化为二进制再转化为十六进制,其他同理。

2. 计算机是如何存储英文的

利用ASCⅡ将字母转化为数字存储。

3. 计算机是如何存储中文的

最开始利用GB2312/GBK,现在用unicode字符集;unicode字符集包含所有字符;

4.unicode是如何存储到计算机中的的

因为unicode字符很多,得利用4个字节也就是32位才可表示存储所有的字符。存在一个问题,不是所有的字符都需要32位: unicode缺点.png 所以需要采用一些方法,解决这么一个问题,于是采用UTF-8的编码方式来解决这么一个问题: UTF-8编码方式.png
注意UTF-8是一种编码方式,不是字符集。

5. 还有一些问题:

JS使用unicode字符集,但是没有使用UTF-8编码,其使用的是UCS-2编码,即只有两个字节。导致ES5无法表示\uFFFF之后的字符。

相关文章

  • 计算机是如何存储数据的总结

    为什么要学习编程基础 计算机是如何存储数据的 1. 计算机(内存)如何存储0和1 在计算机中所有的数据都被存储为一...

  • 第四章 复合类型(6)指针和自由存储空间

    (六)指针和自由存储空间 1.计算机如何存储数据 计算机程序在存储数据时必须跟踪的3种基本属性:信息存储在何处,...

  • 浅谈什么是字符编码

    计算机是如何存储数据的 在谈什么是字符编码前,我们首先要知道一个概念,计算机是如何存储数据的:计算机是由逻辑电路组...

  • 计算机科学导论

    数据储存 目标 列出计算机使用的5种不同使用数据类型。描述不同的数据如何以位模式存储在计算机内部。描述 数字 如何...

  • 计算机如何存储数据

    计算机如何存储数据 计算机如何存储0 1:利用充电和不充电表示0和1的状态,具体如何表示,先挖个坑,以后学习了计算...

  • 深入理解计算机系统cp1:存储单位与编码

    摘要: 理解计算机是如何存储数据的。 原文:深入理解计算机系统cp1:存储单位与编码 作者:Chor Fundeb...

  • 计算机科学导论:第3章

    第3章:数据存储 计算机是一个可编程的数据处理机器,我们先讨论不同的数据类型以及它们是如何存储在计算机中的。 3....

  • YUV420原始图像所占内存空间

    电脑的存储单元 数据必须首先在计算机内被表示,然后才能被计算机处理。计算机表示数据的部件主要是存储设备;而存储数据...

  • 数据结构-基本概念和时空复杂度

    归纳 研究数据元素之间的客观联系(逻辑结构) 研究具有某种逻辑关系的数据在计算机存储器(存储结构) 研究如何在数据...

  • mysql基础(一)

    计算机是如何处理数据的? 主要把数据存储在磁盘和内存中。 概念 按照一定的数据结构来存储和管理数据的仓库。 分类 ...

网友评论

      本文标题:计算机如何存储数据

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