3 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
閣下說的應(yīng)該是字母和ASCII碼之間的轉(zhuǎn)換吧。
大寫字母‘A’對(duì)應(yīng)的是ASCII值的65,‘B’對(duì)應(yīng)66,以此類推
而小寫字母‘a(chǎn)’對(duì)應(yīng)97,‘b’對(duì)應(yīng)98,。。。。
這些是需要記憶的,是國際規(guī)定的,故而
大寫字母與ASCII碼的轉(zhuǎn)換一般可寫成:ch=ch-'A'+65;//ch是要轉(zhuǎn)換的字母
小寫字母與ASCII碼的轉(zhuǎn)換一般可寫成:ch=ch-'a'+97;
而大小寫字母的轉(zhuǎn)換則可以寫成:ch=ch-'a'+'A';//小寫轉(zhuǎn)換成大寫

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
應(yīng)該是字母和ASCII碼之間的轉(zhuǎn)換吧。
大寫字母‘A’對(duì)應(yīng)的是ASCII值的65,‘B’對(duì)應(yīng)66,以此類推
而小寫字母‘a(chǎn)’對(duì)應(yīng)97,‘b’對(duì)應(yīng)98,。。。。
這些是需要記憶的,是國際規(guī)定的,故而
大寫字母與ASCII碼的轉(zhuǎn)換一般可寫成:ch=ch-'A'+65;//ch是要轉(zhuǎn)換的字母
小寫字母與ASCII碼的轉(zhuǎn)換一般可寫成:ch=ch-'a'+97;
而大小寫字母的轉(zhuǎn)換則可以寫成:ch=ch-'a'+'A';//小寫轉(zhuǎn)換成大寫
這種題目一般的C語言書上都會(huì)有的,如果你是初學(xué)C++的話,又不大喜歡看英文書,個(gè)人覺得譚浩強(qiáng)寫的書還是不錯(cuò)的,可以看看
- 3 回答
- 0 關(guān)注
- 1468 瀏覽
添加回答
舉報(bào)