汉字如何在计算机中表示,储存,输入和输出的?

发布网友 发布时间:2022-03-29 00:10

我来回答

3个回答

热心网友 时间:2022-03-29 01:40

用二进制。技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。

并行传输的效率要高于串行传输,一次可以传输完整的一组二进制数。但是根据所要传输的二进制数的位数的多少,需要备足足够多的数据线。一般来说,常见的并行传输采用的数据线有8、16、32等,再多就很少见了。典型的并行传输例子是打印机与计算机之间的通信传输。

扩展资料

在冯诺依曼计算机中,数据都是采用二进制进行表示储存的,就是只有0和1两个元素进行组合构成,逢二进一的思想进行表示,通常在数值后面加上后缀B表示。

日常生活中常用的是十进制进行表示计算的,就是由0-9十个元素进行组合构成,逢十进一的思想进行表示,通常在数值后面加上后缀D表示。而对于程序猿的世界里,数据都是采用十六进制表示的,也就是有0-9和A-F进行组合构成的,逢十六进一的思想进行表示,通常在数值后面加上后缀H表示。

参考资料来源:百度百科-二进制

热心网友 时间:2022-03-29 02:58

问的再具体一点吧

那我就大概介绍一下计算机字符处理原理吧!
1.根源:计算机里所有的字符(字母,汉字,所有符号)最根本是一张张的矢量图片,然后把这些图片存在字库里,(ttf文件就是字库矢量图文件)

2.存储:那文字信息是如何交流传递的呢?我曾经做了一个中文编码转换的软件,对这个有一些了解。存储的话,牵扯一个重要的东西-----编码,每一个字符(包括各国国家的字符,当然包括汉字)有一个对应编码的唯一内码,就是存储了。然而同一个字符(例如“中”字)不同编码对应的内码不一样,Unicode编码的话在计算机里的存储的十六进制是“2D4E”,两个字节;国标码存的是“D6D0”,两个字节;utf8存的是“E4B8AD”三个字节;……

关于编码,我收藏了一篇文章,有兴趣可以看看:http://hi.baidu.com/kalcaddle/blog/item/e3b634027c3c3f7d3912bb80.html

3,显示:那么,我们存储的汉字是如何被调用现实屏幕显示的呢?不同的编码,存储方式,如何找到这个字符的呢?这是通过识别到文本编码后再通过这个字的内码,找到字库中存贮这个字符(其实就是一张图片)的位置,然后显示出来。

说简单其实也不简单,说难也不难。只是这里面有很多关系,比较繁琐一点。

希望能帮助你!
还有又要问的可以hi我!尽量帮你解答

热心网友 时间:2022-03-29 04:32

首先是用ASCII码,找到相应的汉字,计算机会自动把ASCII码转换为二进制来调取

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com