bit、byte、位、字节、字符串等概念
2016-07-05 22:57
211 查看
原始文章:http://djt.qq.com/article/view/658
1.古代送信:马车,烽火,信鸽
2.1837年,世界第一条电报诞生,
美国科学家莫尔斯尝试用一些“点”和“划”来表示不同的字母、数字和标点符号,这套表示字符的方式称为“摩尔斯电码”:
“点”对应短电脉冲,“划”对应长电脉冲信号,信号传到对方,接收机翻译
译码员根据这些点划组合就可以译成英文字母,从而完成了通信任务。
3.1946年,世界第一台计算机诞生,计算机用8个晶体管的“通”或“断”组合出一些状态来表示世间万物。
其原理计算机只不过是将摩斯电码中的“点”和“划”换成了以8个字节的二进制流的方式表示。
4.讲到这里,引出几个基础概念:
比特(bit):也称为“位”,计算机信息中的最小单位,是 binary digit(二进制数位)的 缩写,指二进制中的一位
字节(Byte):计算机中信息计量的一种单位,一个位就代表“0”或“1”,每8个位(bit)组成一个字节(Byte)
MySQL中定义 VARCHAR(45) 即是指 45个字节
字符(Character):文字与符号的总称,可以是各个国家的文字、标点符号、图形符号、数字等
字符集(Character Set):是多个字符的集合
编码(Encoding): 信息从一种形式或格式转换为另一种形式的过程
解码(decoding): 编码的逆过程
字符编码(Character Encoding): 按照何种规则存储字符
现在来看我们第一条电报,莫尔斯编码中包含了大小写英文字母和数字等符号。
这里的每一个符号其实就是⌈字符⌋
这所有的字符的集合就叫做⌈字符集⌋
“点”或“划”与字符之间的对应关系即可以称为⌈字符编码⌋。
5.编码发展的3个阶段
阶段一二的情况下,一个英文字符占一个字节;一个汉字占2个字节;
1.古代送信:马车,烽火,信鸽
2.1837年,世界第一条电报诞生,
美国科学家莫尔斯尝试用一些“点”和“划”来表示不同的字母、数字和标点符号,这套表示字符的方式称为“摩尔斯电码”:
“点”对应短电脉冲,“划”对应长电脉冲信号,信号传到对方,接收机翻译
译码员根据这些点划组合就可以译成英文字母,从而完成了通信任务。
3.1946年,世界第一台计算机诞生,计算机用8个晶体管的“通”或“断”组合出一些状态来表示世间万物。
其原理计算机只不过是将摩斯电码中的“点”和“划”换成了以8个字节的二进制流的方式表示。
4.讲到这里,引出几个基础概念:
比特(bit):也称为“位”,计算机信息中的最小单位,是 binary digit(二进制数位)的 缩写,指二进制中的一位
字节(Byte):计算机中信息计量的一种单位,一个位就代表“0”或“1”,每8个位(bit)组成一个字节(Byte)
MySQL中定义 VARCHAR(45) 即是指 45个字节
字符(Character):文字与符号的总称,可以是各个国家的文字、标点符号、图形符号、数字等
字符集(Character Set):是多个字符的集合
编码(Encoding): 信息从一种形式或格式转换为另一种形式的过程
解码(decoding): 编码的逆过程
字符编码(Character Encoding): 按照何种规则存储字符
现在来看我们第一条电报,莫尔斯编码中包含了大小写英文字母和数字等符号。
这里的每一个符号其实就是⌈字符⌋
这所有的字符的集合就叫做⌈字符集⌋
“点”或“划”与字符之间的对应关系即可以称为⌈字符编码⌋。
5.编码发展的3个阶段
阶段一二的情况下,一个英文字符占一个字节;一个汉字占2个字节;
相关文章推荐
- 上传伪技术~很多人都以为判断了后缀,判断了ContentType,判断了头文件就真的安全了。是吗?
- Python MySQL操作
- 看完后,搞懂ARP的工作原理,其实并不难!
- Spring Data JPA学习
- 学习JAVA回调方法(一)
- JavaScript 遍历DOM
- JavaScript 遍历DOM
- Spark RDD中cache和persist的区别
- 软工课设第二周第二天 7.5
- c traps and pitfalls reading note(1)
- android 数据存储操作之SQLite
- 查看一些特定sql需求的书写
- Matlab的数据输入
- Android新手上路--PathMeasure类的使用,长按持续产生爱心
- 205. Isomorphic Strings(重要)
- spring定时器一次调用却触发了两次问题分析
- Android EasyClient 云台控制开源流媒体摄像机EasyCamera
- 第一天集训补题目
- MFC连接office 2010的access数据库
- 服务器控件类与HTML标签之间的对应关系