美高梅网址注册-澳门mgm4858集团登录网址
做最好的网站
来自 澳门mgm4858集团登录网址 2019-10-06 21:28 的文章
当前位置: 美高梅网址注册 > 澳门mgm4858集团登录网址 > 正文

自己写软件,所有信息都是用二进制数串的形式

为什么要学编程基础: 谨记你先是一个程序员,其次才是前端。

首先明确一点,为什么要学习编程基础?

编程基础

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

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

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

计算机:二进制的世界

为什么要学编程基础:为了不夜郎自大,为了掌握更多的知识面

操作系统运行于 硬件 之上
浏览器运行于 操作系统 之上
html/css/JS运行于 浏览器 之上
html/css/JS和 数据 都来自于 服务器

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

充电

STAY HUNGRY , STAY FOOLISH.

硬件与软件:计算机的运行原理,推荐阅读 编码

第二步:如何存储数字

十进制变二进制

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

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

美高梅网址注册 1

学习编程基础可以把我们的知识面扩大,防止自己成为井底之蛙。

第三步:如何存储字符

ASCII美国信息交换标准代码

1,硬件与软件:计算机的运行原理


第四步:如何存储中文

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

2,最大的软件:操作系统

在计算机内部,只能存储存储与读取0和1,所有信息都是用二进制数串的形式表示的。

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

Unicode 字符集

现有10多万字符

3,自己写软件:数据结构&算法(数据结构与算法分析)

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

美高梅网址注册 2

计算机存储原理

  • 存储/读取
    1----高电平
    0----低电平
第六步:如何将Unicode存到计算机里

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

美高梅网址注册 ,现在一般用UTF-8

JS用Unicode

4,多人写软件:软件工程

第二步:如何存储数字

计算机所有信息都是以二进制数串的形式存储。因此数字1 2 3 4 5 6 7 8 9 0都是经转化为二进制存储在计算机内。
负数会以 补码 的形式存储。
小数会以 浮点数 的形式存储

好奇心是探索的原动力,我们都知道与中国人打招呼要用“你好”,与美国人打招呼要用“hello”

第三步:如何存储字符

为每个字符编号,使用ASCII美国信息交换标准代码
如果你想存储 a,那么就存储 97 对应的二进制:a -> 0110 0001

美高梅网址注册 3

ASCII美国信息交换标准代码.png

与法国人打招呼要用“Bonjour”,那么我们该如何与计算机打招呼呢?

第四步:如何存储中文

ASCII美国信息交换标准代码中只有数字与字母的字符,并没有中文。因此,我们国家推出了GB2312中国国家标准简体中文字符集

GB2312共收录 6763 个汉字,同时收录了包括拉丁字母,希腊字母,日文平假名及片假名字母,俄语西里尔字母在内的 682 个字符。

但在计算机的快速发展下,GB2312收录的字符已经不满足日常需要了,因此微软推出了 GBK 字符集

计算机只能存储0和1,所以想和计算机打招呼,就要用【1110 0100 1011 1101 1010 0000 1110 0101 1010 0101 1011 1101】

第五步:存储所有字符

Unicode 字符集 将全球字符编号都收录了,包括中日韩文字、藏文、盲文、楔形文字、 颜文字:-)、 绘文字

本文由美高梅网址注册发布于澳门mgm4858集团登录网址,转载请注明出处:自己写软件,所有信息都是用二进制数串的形式

关键词: