ASCII码划分为两个集合:128个字符的标准ASCII码(7位二进制编码)和附加的128个字符的扩展ASCII码(8位二进制编码)。

ASCII是英文American Standard Code for Information Interchange的缩写。

ASCII码是目前计算机最通用的编码标准。ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。ASCII码于1968年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码。

因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。

标准ASCII码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~126号是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余的是一些标点符号、运算符号等。

标准ASCII编码是7位的,所以有2^7=128个字符(包括一些不可显示字符)。但是电脑里1 Byte = 8 bit,有8位。早期的电脑不太可靠,数据经常出错,所以这1 Byte 的8位中最高位就用来做数据校验,一般是奇偶校验。在标准ASCII中,其最高位(b7)用作奇偶校验位。

所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。

但是后来的电脑变得可靠了,校验的意义就没有那么大了,因此有了一个扩展ASCII字符集。扩展ASCII字符集包含2^8=256个字符,编码是8位的。扩展ASCII字符集中的前128个字符与原来的ASCII字符集相同(就是原来的ASCII字符集的7位编码前面加一个0),而后面128个字符高位都是1。

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

全部

在计算机中 ascii码是几位二进制编码,ASCII码采用多少位二进制编码相关推荐

  1. 统计正数和负数的个数然后计算这些数的平均值_计算机中的二进制原来是这样:原码、反码和补码

    我是一个计算机专业大一的萌(lā)新(jī),刚刚开始接触二进制.很多朋友都知道计算机内部的数据通过二进制来储存和计算,但是一个小小二进制非要整一些花里胡哨(bushi)的东西,原码补码反码的一群东西 ...

  2. 计算机中符号位正负,负数在计算机中的表示+有符号无符号的区别+负数按位运算...

    部分转载自:https://blog.csdn.net/kebi007/article/details/89741960 一.负数的二进制位表示法 原码:一个整数按照绝对值的大小转换成的二进制数,称为 ...

  3. 负数在计算机中的表示+有符号无符号的区别+负数按位运算

    部分转载自:https://blog.csdn.net/kebi007/article/details/89741960 一.负数的二进制位表示法 原码:一个整数按照绝对值的大小转换成的二进制数,称为 ...

  4. 计算机中的机器码就是二进制数,高电单片机习题(答案)

    第四部分 单片机原理及接口技术 第一章 MCS一51系列单片机概述 练 习 题 一.判断题 ( )1.已知[X]原=10001111,则[X]反=11100000. ( )2.已知[X]原=11101 ...

  5. 信息在计算机中用几进制表示,2017计算机等级考试知识点:数据在计算机中的表示...

    1.2数据在计算机中的表示 ●计算机所表示和使用的数据可分两大类:数值数据和字符数据[非数值数据],任何形式的数据进入计算机都必须进行二进制编码转换,计算机内部均用二进制数来表示各种信息. ●计算机中 ...

  6. 计算机有关的基础知识,计算机基础知识之计算机中有关数及编码的知识

    1.4 计算机中有关数及编码的知识 1.计算机是智能化的电器设备 计算机就其本身来说是一个电器设备,为了能够快速存储.处理.传递信息,其内部采用了大量的电子元件,在这些电子元件中,电路的通和断.电压高 ...

  7. 计算机信息表示的单位有,计算机中信息表示及计量单位.ppt

    计算机中信息表示及计量单位.ppt 微型计算机基础与应用,计算机中信息表示及计量单位,2,4一.计算机中信息的计量单位,存储器像一幢"教学大楼",由许多的单元组成.一个个单元就像一 ...

  8. 在计算机中算法这个术语是指,2004–2005学年《计算机 导论》试卷

    2004–2005学年<计算机 导论>试卷 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.9 积分 2004–2005学年< ...

  9. 关于负数在计算机中的表示方法

    真正的明白了负数在计算机中的表示方法 计算机中的是正数用原码表示,计算机中的负数用补码表示即原码取反再加一 这就是为什么char 型的变量的取值范围为-128~+127,因为他的第一位要表示一个数的正 ...

  10. 计算机中带符号数的,大学计算机基础1.4_计算机中带符号数的表示方法.ppt

    大学计算机基础1.4_计算机中带符号数的表示方法 * 1.4 计算机中带符号数的表示方法 整数可以是正的或负的. 正整数是从0到正无穷,负整数是从负无穷到0. 为了高效地利用计算机的存储空间,人们设计 ...

最新文章

  1. MySQL第一篇 (linux ubuntu平台 学习《MySQL技术内幕》总结)
  2. java vertx http_佛系学习Vert.x之创建你的HttpServer
  3. 转载 HTTPS 之fiddler抓包、jmeter请求
  4. SAP ABAP实用技巧介绍系列之已知某个signature查找定义的方法
  5. linux 一个超简单的makefile
  6. .NET SDK-Style 项目(Core、Standard、.NET5)中的版本号
  7. 释放mysql ibdata1文件_释放MySQL ibdata1文件的空间
  8. Django form choices, placeholder
  9. HTML DOM教程 47-JavaScript Date 对象
  10. mysql语句面试题_mysql的sql面试题(1)
  11. 马斯克终于承认售出比特币:卖了10%
  12. sshd iptable 傻瓜配置
  13. springboot交通事故档案管理系统答辩PPT免费下载
  14. 联华精选APP--请求body体和返回体加解密
  15. 新手入门C语言易错点
  16. Contos7 postfix dovecot及postfixAdmin Roundcube整合配置
  17. 传奇服务器脚本文件在哪个文件夹,传奇服务端目录文件详细说明
  18. ORACLE SQL 查询练手
  19. 《中文文本信息抽取模型与方法研究》5:基于论元结构的事件要素及其角色识别
  20. html app下载页功能开发

热门文章

  1. PThread 学习笔记
  2. 从viewState说开去
  3. LINUX环境:MySQL和Oracle开机自启动
  4. 44个实用的Apache Web Server面试问题及答案
  5. 100 个网络基础知识
  6. GitLab常用报错及备份
  7. Windows 文件一直被占用,无法删除(对应解决方法)
  8. 程序调试经验~认证基盘测试程序初期调试~。
  9. Java开发遇到的问题及解决方案
  10. win10更新1809版本后运行Dev-cpp, dos控制台字符乱码解决方法