计算机如何存储数据

编程基础

1,硬件与软件:计算机的运行原理(《编码》)
2,最大的软件:操作系统(维基百科)
3,自己写软件:数据结构&算法(《数据结构与算法分析》)
4,多人写软件:软件工程(代码大全)

操作系统运行于硬件之上
浏览器运行于操作系统之上
HTML/CSS/JS运行于浏览器之上

HTML/CSS/JS和数据都来自于服务器

计算机:二进制的世界

第一步:(内存)如何存储0和1

充电

第二步:如何存储数字

十进制变二进制

负数会以补码的形式存储
小数会以浮点数的形式存储

0.75 = 0.11
=0.5+0.25
=11/2 +11/4

第三步:如何存储字符

ASCII美国信息交换标准代码

第四步:如何存储中文

GB2312 中国国家标准简体中文字符集
GBK字符集

第五步:如何存储所有字符

Unicode 字符集

现有10多万字符

第六步:如何将Unicode存到计算机里

用UTF-8来存
UTF-8是一种编码方式,不是字符集

现在一般用UTF-8

JS用Unicode

你可能感兴趣的:(计算机如何存储数据)