ASCII码(美国信息交换标准码)定义了Unix/Linux系统中使用的128个基本字符,在ASCII码中,字符的编号从0到127,包括33个控制字符和95个可显示字符,由于许多Unix/Linux系统和编程语言都默认使用它,如sort程序,所以熟悉ASCII的排序变得非常重要,下表汇总了字符的顺序。
编号
| 字符
|
0-31
| 控制字符(包括制表符)
|
32
| 空格字符
|
33-47
| 符号:! “ # $ % & ‘ ()* + ,- . /
|
48-57
| 数字:0 1 2 3 4 5 6 7 8 9
|
58-64
| 更多符号:: ; < = > ? @
|
65-90
| 大写字母:A B C …… Z
|
91-96
| 更多符号:[ \ ] ^ _ `
|
97-122
| 小写字母:a b c ……z
|
123-126
| 更多符号:{ | } ~
|
127
| null控制字符(del)
|
|
|
建议记住以下3个基本原则:
l 空格(space)在数字(number)之前
l 数字在大写字母(upper)之前
l 大写字母在小写字母(lower)之前
也就是以下顺序:空格、数字、大写字母、小写字母,简称为“SNUL”
转载于:https://blog.51cto.com/208174/474738