美文网首页饥人谷技术博客
计算机如何存储数据

计算机如何存储数据

作者: 是苏菇凉呀 | 来源:发表于2019-03-31 16:24 被阅读3次

前言

计算机仅仅能识别 “0” 和 “1”,这是由于电路的逻辑决定的。电路只有 “开” 和 “关” 两种状态。一切存储在计算机中的数据都是逻辑,或者说信息在计算机中的表示(数据)就是是一串”0”和”1”的组合。

1.如何存储数字

我们平时所说的数值一般都是十进制的,但计算机内部是采用二进制形式存储,所以需要将十进制的数转为二进制让计算机进行储存。

整数:直接转为二进制。

负数:由于计算机无法存储负号(-),所以对于小数(3.14)的存储就需要使用浮点数。

小数:由于计算机无法存储小数点(.),所以对于负数(-100)的存储就需要使用补码。

2.如何存储字符

ASCII(American Standard Code for Information Interchange:美国信息交换标准代码)

根据ASCII表将每个字符对应的ASCII值转成二进制存储到计算机中。

3.如何存储中文

GBK字符集 (GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification)

中文的存储根据GBK中对应的code值转为二进制进行存储。

4.如何存储所有字符

1.Unicode

Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。

缺点:Unicode使用 32 位(4字节)来存储字符,导致表示简单的字符时也使用4个字节,浪费了很多资源。

2.UTF-8

UTF-8是一种编码方式,不是字符集。

优点:UTF-8的特点是对不同范围的字符使用不同长度的编码,节省了资源。

相关文章

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

    为什么要学习编程基础 计算机是如何存储数据的 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/gurdbqtx.html