當前位置:編程學習大全網 - 編程軟體 - 求VB語言編壹個 轉大寫和轉小寫(英文字母)的編程代碼,順便解釋壹下,謝謝

求VB語言編壹個 轉大寫和轉小寫(英文字母)的編程代碼,順便解釋壹下,謝謝

樓上兩位介紹很正確,VB6提供了兩個函數,就是完成妳要的功能的。

如果,是老師布置的(不允許使用該函數),那麽就要用到另外兩個函數,並結合ASCII編碼的知識來實現:

1,ASCII編碼知識:

大寫字母的編碼: 小寫字母的編碼:

A ---- 65 a ---- 97

B ---- 66 b ---- 98

C ---- 67 c ---- 99

...... ......

Z ---- 90 z ---- 122

從而得到規律,大寫字母的ASCII編碼值 + 32 ,就得到其對應的小寫字母的ASCII編碼值;

而 小寫字母的ASCII編碼值 - 32 ,就得到其對應的大寫字母的ASCII編碼值。

2,VB的ASC()函數和Chr()函數;

ASC()函數 ------ 返回字符的ASCII編碼

Chr()函數 ------ 返回ASCII編碼的相應的字符

這樣就可以開始編寫轉換代碼了:

‘將大寫字母轉換成小寫字母;

Dim C As String

C = InputBox("輸入壹個大寫英文字母")

Print Chr(Asc(C)+32)

‘將小寫字母轉換成大寫字母;

Dim C As String

C = InputBox("輸入壹個小寫英文字母")

Print Chr(Asc(C)-32)

  • 上一篇:三菱PLC FX系列 求 壹個動作延時3秒後開動下壹個動作,跪求。怎樣讓壹個動作重復N次後下壹個動作開始。圖
  • 下一篇:如何直接使用C語言的sin函數?
  • copyright 2024編程學習大全網