打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Delphi ASCII对照表

  • ASCII (American Standard Code for Information Interchange, “美国信息交换标准码)    - - 新增 2020.12.23 滔Roy

  • 计算机当时只支持英语,字符在计算机中都是以0和1的方式存储的。象a、b、c、d这样的52个字母(包括大写)、以及0、1、2等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,就必须要有一定的规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪个二进制数来表示。ASCII码规定每个字符例如“a”使用1个字节来表示,也就是8位的二进制组合,那么就有00000000-11111111一共256种组合,也就是可以表示256个不同的字符。

  • 其中0-31:是控制字符或通讯专用字符(不可以显示的字符,其余为可显示字符),如控制符:LF(换行)、CR(回车)等。

  • 32-126:是字符,其中32是空格。

  • 48-57为0-9的阿拉伯数字。

  • 65-90为26个大写英文字母。

  • 97-122为26个小写英文字母。

  • 其余的是一些标点符号,运算符号等。

  • ASSCII共计有128个,从0到127,也就是从00000000-01111111,最高位都是0。

Delphi 转换写法:

?
1
2
ShowMessage( Chr(66)  );   //  B
ShowMessage( IntToStr( Ord('B') ) );   //  66
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  c: Char; {Char 类型的取值范围是: #0..#255, 用十六进制表示是: #$0..#$FF}
begin
  c := #66
  ShowMessage(c); {B}
  c := Chr(66);   {用 Chr 函数代替 # 符号}
  ShowMessage(c); {B}
  c := Chr($41);   {十六进制方式赋值}
  ShowMessage(c); {A}
  ShowMessage(IntToStr(Length(c))); {1}  {Char 长度}
end;

创建时间:2020.02.12  更新时间:2020.02.14  2020.05.14  2020.12.23

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EXCEL的换行符等,输入,替换,和 char(10) char(13)等
识得庐山真面目—详解ASCII编码
Access 字段的命名规则
ASCII
delphi2010 调用webservice注意事项
关于Delphi中的字符串的浅析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服