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