ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符[1]。

中文名

美国信息交换标准代码

外文名

American Standard Code for Information Interchange

简称

ASCII

别称

ASCII代码

类别

编码标准

作用

显示现代英语和其他西欧语言

数量

128个字符

发表时间

1967年

快速

导航

表达方式

标准表

大小规则

问题

扩展

汉字编码

产生原因

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示[2] 。

美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,是一种标准的单字节字符编码方案,用于基于文本的数据。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后来它被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母[3] 。

表达方式

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符[1] 。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响[1] 。

32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。

65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1[1] 。

后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号[1] 。

空格的ascii码_美国信息交换标准代码ASCII相关推荐

  1. ASCII码表【美国信息交换标准代码】

    美国信息交换标准代码 国际上普遍采用ASCII编码(American Standard Code for Information Interchange,美国信息交换标准代码) 作为通用的字符编码. ...

  2. 国际通用计算机编码,ASCII 编码(美国信息交换标准代码)完整对照表

    ASCII 码(英文全称:American Standard Code for Information Interchange,中文名称:美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用 ...

  3. 美国信息交换标准代码(ASCII)表

    ASCII (American Standard Code for Information Interchange)是美国信息交换标准代码,ASCII码表如下图所示. 结合上图,0-31和127表示的 ...

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

    ASCII - 美国信息交换标准代码 1. ASCII Table and Description ASCII stands for American Standard Code for Inform ...

  5. 在计算机领域,美国信息交换标准代码的缩写符号是.,计算机基础在线作业.docx...

    计算机基础014华在线作业 袂 膇 薄 螄1.第1题 羁"美国信息交换标准代码"的缩写是____.A.EBCDICB.ASCIIC.GB2312D.BCD 薈您的答案:B 芆题目分 ...

  6. 在计算机领域,美国信息交换标准代码的缩写符号是.,计算机应用基础

    <计算机应用基础>由会员分享,可在线阅读,更多相关<计算机应用基础(3页珍藏版)>请在人人文库网上搜索. 1.计算机应用基础计算机应用基础 全国统考理论题精选 第1章 计算机基 ...

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

    目录 一.前言 二.标准ASCII码(0~127) 1. 控制字符(0-31 & 127) 2. 打印字符(32~126) 三.扩展ASCII码(128~255) 一.前言   ASCII ( ...

  8. c语言知道ascII码求字母,c语言的ascii代码

    C语言中的" A"表示字母A还是ASCII码? _>>>如果a> 2,则此a必须是变量. 如果要比较字母和数字的ascii代码,则应添加单引号,例如'a'& ...

  9. a到z的ascii码值是多少_a的ascii码值十六进制是多少

    a的ascii码值十六进制是多少 ascii码中: A到Z分别是65到90,十六进制是41到5a a到z分别是97到122,十六进制是61到7a 所以a的ascii码值的十六进制是61. ASCII知 ...

最新文章

  1. Tomcat服务OTA发布J2ME应用(eclipse开发环境)
  2. swiper 滚回第一个数据_名企必备的数据分析基础技能:Python大法(一)
  3. Spring+Quartz实现定时执行任务的配置
  4. 删除rabbitmq的队列和队列中的数据
  5. TCP/IP 2.5浮动静态路由
  6. eclipse中java环境配置
  7. 《统计学习方法》代码全解析——第十二部分监督学习方法总结
  8. HDU 5468 Puzzled Elena (2015年上海赛区网络赛A题)
  9. UniBeast使用心得
  10. 仿京东的注册页面, 使用jQuery进行表单验证
  11. Android软键盘弹不出的问题
  12. 微信小程序observers数据监听器的使用
  13. sql中向下取整怎么取_Sql Server 里的向上取整、向下取整、四舍五入取整的实例!...
  14. springboot项目部署到服务器第三步部署java环境(最白教程)
  15. Cad2008 注册证书问题办法
  16. android 蓝牙速率测试软件,安卓蓝牙4.0开发测试 一个测试 APP - 下载 - 搜珍网
  17. 三星a9html查看器,三星A9解锁教程_三星A9解Crom锁_解锁Bootloader
  18. 正版授权|bigmp4 Ai人工智能视频无损放大
  19. 这是一个三年前就应该开的博客
  20. Python 0基础开发游戏:打地鼠(详细教程)VS code版本

热门文章

  1. c语言结构体位定义,C语言结构体位域
  2. oracle 总账 gl,oracle EBS R12 总帐设置手册 BR100GL.pdf
  3. python中pow_python – 为什么pow(x,y)的时间复杂度为O(1),而x ** y为O(n)?
  4. confirm修改按钮文字_踏入MG动画设计的门,才知道文字动画这么重要……
  5. FloatingActionButton完美显示
  6. oracle改成归档模式_oracle 11g开启归档模式及修改归档目录
  7. c++中射线表示_干货中的干货 万人收藏的小学数学知识点大全(下)基本概念汇总...
  8. svn提交错误file is scheduled for addition, but is missing
  9. 电脑是否存在内存泄漏_STM32裸机内存管理解析
  10. mysql 在windows中安装问题