發(fā)現(xiàn)ASCII碼很有意思,分顯示傳輸控制碼和字符碼。控制符33個,數(shù)字和字母共10+26+26=62,其余是標點符和運算符;
附加記憶小訣竅:空格 二零(0x20)
零 三零(0x30)
大A 四一(0x41)
小 六一(0x61);
空格二零,零三零,大A四一,小六一(挺順口的,數(shù)字字母首元素都作為了每段的起始)。
以前用十進制記憶他們的碼值零"48"A"65" a"97",48/65/97沒發(fā)現(xiàn)20/30/41/61(十六進制)規(guī)律(為什么不是20/30/41/51/61呢,因為英文字母26個呀,橫跨兩個段位)。
ASCII畢竟是人設計出來的,肯定是精心設計過,有其結(jié)構(gòu)體系,不多一個不少一個,碼值用一定緣由的。
或者說:第0、1段(00-0F,10-1F)給了控制字符;
第2段(20-2F)給了標點符號和運算符;
第3段(30-3F)給了數(shù)字段(和部分標點符號和運算符);
第4、5段(40-4F,50-5F)給了大寫字母A-Z(和部分標點符號和運算符);
第6、7段(60-6F,70-7F)給了小寫字母a-z(和部分標點符號和運算符、最后的7F為控制符)。
(擴展碼值256個,是增加128個ASCII 的變體來囊括地區(qū)性字符和符號。)
附控制符的一些介紹:http://www.doc88.com/p-676304955227.html