二进制与ASCII
二进制代码是计算机和数字设备中用于表示和传输文本、符号或处理器指令的一种方法。由于计算机和数字设备的基本操作是基于两个电压值(高或低),因此过程中涉及的每一位数据都必须转换成这种形式。完成这项任务的理想方法是用二进制数字系统表示数据,它只包括两个数字,1和0。例如,对于键盘上的每一次击键,它都会生成一个1和0的字符串,它对于每个字符都是唯一的,并将其作为输出发送。把数据转换成二进制代码的过程称为编码。在计算机和电信中使用了许多编码方法。
ASCII,代表美国信息交换标准代码,是计算机和相关设备中使用的字母数字字符的标准编码。ASCII是由美国标准协会(USASI)引入的,现在被称为美国国家标准协会。
关于二进制代码
对数据进行编码的最简单方法是给字符或符号或指令分配一个特定的值(主要是十进制数),然后将该值(十进制数)转换为只包含1和0的二进制数。1和0的序列被称为二进制字符串。二进制字符串的长度决定了可以编码的不同字符或指令的数量。只有一个数字,只能表示两个不同的字符或指令。用两个数字、四个字符或四个指令就可以表示。通常,用的是二进制字符串n数字,2n可以表示不同的字符、指令或状态。
许多编码方法存在不同长度的二进制字符串,其中一些是常量长度,另一些是可变长度。一些具有固定位字符串的二进制代码是ASCII、扩展ASCII、UTF-2和UTF-32。UTF-16和UTF-8是变长二进制码。霍夫曼编码和莫尔斯码都可以看作是变长二进制码。
更多关于ASCII
美国信息交换标准代码是1960年代引入的一种字母数字字符编码方案。原来的ASCII使用7位长二进制字符串,这使得它可以表示128个字符。ASCII的较晚版本扩展美国信息交换标准代码使用8位长二进制字符串,使其能够表示256个不同的字符。
ASCII主要包括两种字符,分别是控制字符(由0-31小数和127年小数),可打印字符(以32- 126表示小数).例如,control键删除给出的值是127小数用1111111表示。这个角色一个,哪个给出的值是97小数,用1100001表示。ASCII既可以表示字母,也可以表示数字、符号和控制键。
二进制码和ASCII码的区别是什么?
•二进制码是一种编码字符或指令的方法的通用术语,但ASCII只是全球公认的编码字符的约定之一,并且是30多年来最常用的二进制编码方案。
•二进制码可以根据字符、指令或编码方法的数量有不同的编码长度,但ASCII只使用7位长的二进制字符串,扩展ASCII只使用8位长的二进制字符串。
留下一个回复