來(lái)源:https://www./blog-NHVjf3T4Pd.htm 人們?yōu)榱藢⒏鞣N信息交給計(jì)算機(jī)去處理,會(huì)對(duì)這些信息進(jìn)行編碼,得到“幺零碼”。不同類(lèi)型的信息在不同的應(yīng)用場(chǎng)合中會(huì)使用不同的編碼方法得到不同格式的代碼,為了便于表示這種種不同的代碼,于是人們就用編碼的方法來(lái)對(duì)這些代碼命名。在計(jì)算機(jī)處理的信息中,最多的是字符,早期計(jì)算機(jī)僅支持英文字符,為了統(tǒng)一各計(jì)算機(jī)對(duì)字符的編碼,美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)制定了一份關(guān)于常用西文字符的標(biāo)準(zhǔn),稱(chēng)為美國(guó)信息交換標(biāo)準(zhǔn)代碼(American Standard Code for Information Interchange,ASCII)。下圖就是ASCII碼表,可點(diǎn)擊放大。 觀(guān)察這張表,可以得出以下幾點(diǎn)規(guī)律:
掌握了這兩個(gè)規(guī)律就可以解決以下幾道真題了。
解析:字母是按字母表順序排列的,也就是說(shuō)它們的ASCII碼是一個(gè)挨一個(gè)的。那么,給定一個(gè)字母的ASCII碼,你就可以把這個(gè)字母的ASCII碼值做為基準(zhǔn)值,順藤摸瓜找到每一個(gè)字母的ASCII碼。比如,K的ASCII碼是4B,那么它前一個(gè)字母J的ASCII碼就是4A,它的后一個(gè)字母L的ASCII碼就是4C。題目中給出了一個(gè)二進(jìn)制的ASCII碼1001000,把它換算成十六進(jìn)制就是48,用4B減去48,得到3,也就是說(shuō)這個(gè)未知字符的ASCII碼與字母K的ASCII碼差值為3,這意味著這個(gè)未知字符是K前面的第三個(gè)字母,那就是H了,所以選B。解答這道真題還必須得掌握二進(jìn)制和十六進(jìn)制的轉(zhuǎn)換方法。
題庫(kù)中類(lèi)似這樣的題還有數(shù)道,掌握了這個(gè)原則你就都會(huì)做了吧。 |
|
來(lái)自: 昵稱(chēng)73595512 > 《PHP》