计算机程序设计

ASCII码(信息交换的美国标准代码) - 基本的文本编码拉丁字母

根据国际电信联盟,2016年与互联网或多或少经常使用的三个半十亿人。 他们中的大多数甚至不想想这显示在各种监视器通过PC或移动小工具发送给他们的任何消息,以及文本,实际上是0和1这是一个组合被称为信息的编码表示。 它提供和便于其存储,处理和传输的执行。 1963年,美国ASCII码已经研制成功,这是本文的主题。

在计算机的信息简报

在任何电子计算机文字而言是单个字符的集合。 其中不仅信,包括资本,而且标点符号,数字。 此外,特殊符号用于“=”,“&”,“(”和空格。

多个组成文本,叫做字母,和码元数 - 功率(表示为N)。 确定表达式N = 2 ^ b,其中B - 信息位或特定符号的重量数。

这证明了256个字符的字母功率允许你提交所有必要的字符。

由于256是2的8度,则每个字符的重量为8位。

措施8位单位称为1个字节,所以我们说,在存储在计算机上的文本,所有字符的二进制代码占用的内存一个字节。

如何编码

通过键盘上的按键在PC存储器中输入的任何文字,上写数字,字母,标点符号和其他符号。 在存储器它们在传送的 二进制代码, 即,每个符号被映射到熟悉的十进制码对于一个人从0到255,其对应于二进制码- 。从00000000到11111111。

字节字符编码允许处理器执行文本的处理,请参阅各字符分别。 与此同时,在256个字符足以表示任何字符的信息。

编码ASCII字符

这个缩写代表用于信息交换的英语美标码。

即使在电脑的黎明,很明显,有可能想出各种编码信息的方式。 但是,为了从一个计算机到另一个必须开发一个单一的标准传送信息。 因此,在1963年有一个ASCII表在美国。 它的任何字符计算机字母表中的二进制表示分配序列号。 最初,ASCII码只用在美国,后来成为了PC的国际标准。

目录

ASCII码被分为2个部分。 国际标准被认为是只有表的前半部分。 它包括从0序列号(编码为00000000)到127(代码01111111)码。

编号

ñ

编码ASCII文本

符号

0 - 31

0000 0000 - 0001 1111

从0到31与N个字符被称为管理器。 它们的功能是“指南”文本输出的过程到监视器或打印装置中,蜂鸣声等

32 - 127

0010 0000 - 0111 1111

符号用N从32到127(表中的标准的一部分) - 拉丁字母的大写和小写字母,10奈数字,标点符号,以及各种托架,商业和其它字符.. 符号32表示的空间。

128 - 255

1000 0000 - 1111 1111

用N从128到255(表或代码页的可选部分)的符号可以有多种选择,其中每一个都有自己的编号。 所使用的代码页设置国家字母,这是源于拉丁文不同。 特别是,它与ASCII码的帮助俄罗斯字符进行。

表编码大写和 小写字母 升序值-按字母顺序和数量上彼此跟随。 这一原则适用于俄语字母。

控制字符

ASCII编码表最初被设计用于接收和该信息传输是不再使用该设备作为一个电传。 在这方面,包括在字符集非印刷用作命令以控制该设备。 这样的命令是在这样的计算机预消息传递技术像莫尔斯电码使用的,等等。

最常见的“电传”符号是NUL(00“零”)。 他仍然在大多数编程语言中使用,表示该行的结束的标志。

当使用ASCII编码

美国标准代码,不仅需要文本输入键盘。 它也用于在图表中。 特别地,所述ASCII艺术制作节目图像代表不同的扩展频谱ASCII字符编码。

这些产品有两种类型:图形编辑器通过图像转换成文本执行该功能,并在ASCII图形转换的“图片”。 例如,已知的是一个典型的例子笑脸符号编码。

ASCII可以在创建HTML文档时使用。 在这种情况下,你可以输入一个字符集和对应于该代码在屏幕上查看页面时会出现一个符号。

需要创建多语种网站,因为迹象表明,不属于某一特定民族的表,由ASCII码代替ASCII。

某些功能

编码的文本信息以ASCII码最初用于7位(一个仍然是空的),但今天她的作品作为一个8位。

字母,其位于列的上方和下方,仅由单个比特彼此不同。 这大大降低了测试的复杂性。

在Microsoft Office应用程序ASCII

如果必要的话,这种类型的编码文本信息可以在微软的文本编辑器,如记事本和Office Word中使用。 然而,在这种情况下,打字的时候,你无法使用某些功能。 例如,您将无法进行大胆的ASCII字符仅保留的信息的意义,忽视了它的整体形状和形式。

标准化

该组织通过ISO标准ISO 8859.这组参数定义不同语言组的八位编码。 特别是,ISO 8859-1 - 是扩展ASCII,这是美国和西欧的表。 一个ISO 8859-5 - 是用于西里尔字母的表,其中包括俄语。

由于历史的原因,以ISO 8859-5它被用于短的时间。

对于俄语,此刻实际使用的编码:

  • CP866(代码页866),或DOS,其通常被称为替代的编码GOST。 它积极使用,直至上世纪90年代中期,非法入境者。 目前,几乎从来没有使用过。
  • KOI-8。 编码是在1970-80s开发的,目前它是在RuNet电子邮件的共同标准。 它被广泛应用于操作系统系列的Unix,包括Linux。 “俄罗斯版” KOI-8的,叫做KOI-8R。 此外,还有版本的其他西里尔语言,比如乌克兰。
  • 代码页1251(CP 1251时,Windows - 1251)。 由微软开发,以提供俄语在Windows环境的支持。

CP866第一个标准的主要优点是保持在同一位置的伪图形字符作为扩展ASCII。 这允许您运行的程序不变的文字,国外生产的,如著名的诺顿指挥官。 此时CP866用于为Windows设计的程序,这在全屏幕文本视图中或文本框操作,包括在FAR管理器。

写在CP866编码计算机文本,最近是罕见的,但它是用来对俄语文件名中的“Vindous”。

“统一”

目前,最普遍的就是这种编码。 域代码“统一”。 第一(从0000到U + U + 007F)包括一组以码ASCII字符。 其次是不同民族的文学,以及标点符号和技术符号的域字符。 此外,代码“统一”的一部分,在需要的情况下被保留,包括在未来的新角色。

现在,你知道,在ASCII每个字符表示为8点的零和一的组合。 外行,此信息可能似乎是不必要的和无趣,但是你不想知道什么是关于“大脑”计算机的去?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.