简介

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。是一种标准的单字节字符编码方案。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
  ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示(这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符,控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。
  ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
  后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号

常用

数字0到9的ASCII值 48-57
大写字母A到Z的ASCII值 65-90
小写字母a到z的ASCII值 97-122

规则

常见ASCII码的大小规则:0 ~ 9<A ~ Z<a ~ z。
1)数字比字母要小。如 “7”<“F”;
2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;
3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;
4)同个字母的大写字母比小写字母要小32。如“A”<“a” 。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48

扩展

为了解决中国、日本和韩国的象形文字符和ASCII的某种兼容性,出现了双字节字符集(DBCS:double-byte character set)。DBCS从 第256 代码开始,就像ASCII一样,最初的128个代码是ASCII。然而,较高的128个代码中的某些总是跟随着第二个字节。这两个字节一起(称作首字节和跟随字节)定义一个字符,通常是一个复杂的象形文字

TS中操作

一、字符换算成ASCII

let aString = 'a';
let aStringValue = aString.charCodeAt(0);
console.log(aStringValue);      // 97

二、ASCII转换成字符

let aValue = 65;
let aValueString = String.fromCharCode(aValue);
console.log(aValueString);      // 97

参考

ASCII编码
Unicode编码

[TypeScript]中字符和ASCII码转换相关推荐

  1. JS 中字符和 ASCII码转换函数

    字符转ascii码:用charCodeAt(); ascii码砖字符:用fromCharCode(); 看一个小例子 <script> str="A"; code = ...

  2. vb6源码 ymodem_任意字符的ASCII码转换工具,基于VB6的源代码VB字符串处理源码下载...

    内容索引:VB源码,字符措置惩罚,ASCII,字符转换 任意字符的ASCII码转换工具,鉴于VB6的源代码,能够把任意字符(数字.字母.汉字)转化成ascii码,也能够把ascii码还原成最初的字符. ...

  3. js字符与ascii码转换

    // 将数字转换为字符 let num = 97; String.fromCharCode(num); // 结果为"a"// 将字符转换为数字 let str = "a ...

  4. python字母转换_python中字母与ascii码的相互转换

    在做python编程时,碰到了需要将字母转换成ascii码的,原本以为用Int()就可以直接将字符串转换成整形了,可是int()带了一个默认参数,base=10,这里表示的是十进制,若出现字母,则会报 ...

  5. 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文

    在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文 安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的 ...

  6. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  7. java中0x0f对应的字符是什么_常见字符的ASCII码,java中如何获取字符的ASCII码

    一.常见字符的ASCII码 ASCII 码使用指定的7 位或8 位的二进制数组合来表示128 或256 种可能的字符. 标准ASCII 码也叫基础ASCII码,使用7 位二进制数(最高的1位二进制为0 ...

  8. java中如何获取字符的ASCII码

    1.小知识 A的ASCII码是65 a的ASCII码是97 2.思路 java中使用Integer.valueOf(char c)方法可以直接获取一个字符的ASCII码 3.举个栗子 package ...

  9. js 字符ascii码转换函数

    字符转ascii码:用charCodeAt(); ascii码砖字符:用fromCharCode();   看一个小例子 <script> str="A"; code  ...

最新文章

  1. 到底有多火?三家单位争抢发布,谷歌、清华、牛津同时提超越注意力的新机制...
  2. JDBC:Java世界中的ODBC
  3. Daily Scrum02 12.07
  4. Xcode 8 控制台输出大量不用的log的问题解决NSLog失效的解决
  5. java优先队列PriorityQueue修改队列内元素排序问题
  6. windows中文字体_如何让 Windows 变「好看」?
  7. Linux守护进程的创建(结合nginx框架)
  8. rsync 服务快速部署手册
  9. 计算机excel知识点一级,2012年计算机一级考试高分必看知识点:EXCEL
  10. ssm 转发请求_springmvc(重定向和请求转发、数据的接收和回显)
  11. jQuery获取URL参数
  12. php codeigniter 语言,关于php:CodeIgniter:语言文件编辑器?
  13. 小程序接口学习—开发接口
  14. [置顶] MySQL -- 创建函数(Function
  15. HDU 4849 Wow! Such City!陕西邀请赛C(最短路)
  16. PDF怎么翻译成中文?这些方法值得收藏
  17. php 联合查询,多表联合查询
  18. MySQL命令简单应用
  19. QQ群文件更改默认下载路径方法
  20. vue + elemen可远程搜索select选择器的封装(思路及源码分享)

热门文章

  1. 顺丰软件显示无法联系服务器,顺丰可以云服务器吗
  2. 地狱已满服务器搭建教程-1 服务器安装篇 NMRIH Dedicate Server
  3. 外卖联盟高级接口 - 美团联盟接口 美团外卖CPS+CPA推广活动推广API接口
  4. 关于第十三届蓝桥杯大赛校内选拔赛的通知
  5. 深聊性能测试,从入门到放弃之:如何对IO进行性能调优
  6. Android强制竖屏
  7. 2021 书单推荐 | 15 本高分 AI 书籍,统统免费读
  8. LTE-5G学习笔记8---PRACH参数规划
  9. 数据防泄密工作企业该如何开展
  10. 【U3D实战笔记】2DProject:RushMan