在vb中怎麼把數字轉換成對應的字元,比如英文本母

2021-03-04 00:47:16 字數 4442 閱讀 8211

1樓:匿名使用者

dim s as string

s = cstr(55) 's = "55"

如果獲得字元,應該用chr()函式

例如 c = chr(65) , 則c= 'a'

在vb中怎樣用**將26個英文本母按順序寫出來

2樓:匿名使用者

在乙個文字框裡顯示26個順序英文本母

dim num as integer

num = asc("a") '獲取字母a的ascii碼dim s as string

for i = 0 to 25

s = s + chr(num + i) ' 根據ascii碼反求字元並順序連線

next

text1.text = s '在文字框裡列印

在vb中,怎樣把乙個數字從string轉換為integer

3樓:匿名使用者

用型別轉換

抄函式cint或val均可即可將數字從string轉換到integer型別。

示例:dim a as string,b as integera="12.53"

b=cint(a)

'或者 b=val(a)

print b

4樓:員長順谷妝

vb中定義的變數

預設是若變數

不定義一樣

可以使用

vb定義的integer變數只要是可以轉換數值專型的資料都可以賦值屬給integer型別,如果你想像c、java、c#等

那樣使用變數

你需要在vb程式的最開頭寫上option

explicit就好了

5樓:手機使用者

val()函式可以的來

privat sub

dim s as string

dim a as integer

s="2008"

a=val(s)

end sub

而 str() 則可把整型自轉化為字串

還有時間型與字元型變數之

間的轉化等等,

一般書本附錄的vb函式庫都有收錄這幾個轉換函式,建議查閱。

6樓:匿名使用者

你用下面來

的例子試一源下把:

1.用強制轉換

baidim a as string,i as integera="12.53"

i=a現在字串a就轉換成了du

整型數i。

2.用型別zhi轉換函式cint()

dim a as string,i as integera="12.53"

i=cint(a)

3.用val()函式

該函式返回包dao含於字串內的數字,字串中是乙個適當型別的數值。

dim a as string,i as integera="12.53"

i=val(a)

說明:這裡的「i=val(a)」實際上也用到了上面說的強制轉換資料型別的功能,如果你把前面的定義換成「i as single」,則輸出到i中的數值就是12.53這個單精度浮點資料,則不是13這個整數了。

7樓:藍天迷塵

int(val(字串))

8樓:匿名使用者

說一句吧

用x=val(string)函式

x就是i***ger

vb中怎樣將輸入的字母轉換成數字? 10

9樓:匿名使用者

'用isnumeric函式即可,比如判斷text1.text是不是數字

if not isnumeric(text1.text) then msgbox "不是數字"

10樓:匿名使用者

轉換成數字轉化成什麼數字呢?ascii嗎?那就用asc函式就行了。

11樓:匿名使用者

val(text1.text)

vb中如何把數字轉換成字母?

12樓:vb妮可

chr(65)

在vb中..可以使用asc("a")來得到字元的asc碼,

也可以反過來使用chr(65), 將asc碼轉回到字元

13樓:

暈chr(65) 就會輸出a

asc("a") 就會輸出65

兩者的轉換

14樓:阿幸

private sub ***mand1_click()msgbox chr(65)

end sub

private sub ***mand1_click()msgbox right(20071028, 2)end sub

15樓:手機使用者

dim a

a=65

msgbox(a)

vb程式設計裡,26個字母用哪段數字表示,好像有65

16樓:匿名使用者

chr(a)>64 and chr(a)<91

範圍是65-90

17樓:聽不清啊

asc("a")=65, asc("b")=66, asc("c")=67,……

答asc("a")=97, asc("b")=98, asc("c")=99,……

chr(65)="a", chr(66)="b", chr(67)="c",……

chr(97)="a", chr(98)="b", chr(99)="c",……

vb怎麼把乙個整數轉為以對應的英文本母表示?

18樓:網海1書生

private sub form_click() '點選bai窗體執行du

dim n as long, s as string, i as integer

n = int(val(inputbox("請輸入乙個整數zhi")))

for i = 1 to len(cstr(n))s = s & chr(val(mid(n, i, 1)) + asc("a"))

next

msgbox "轉換

dao結果:" & s

end sub

補充一句:內6920應該輸出容gjca

vb中怎麼把字母的ascii碼轉換為字母

19樓:匿名使用者

chr()函式可以將ascii碼轉換成字母

相反的asc()函式可以將字母轉換成ascii碼

20樓:匿名使用者

chr() asc()這兩個函式可以互相轉換

21樓:郝躍朱運虹

msgbox

asc("a")

請問 在vb中 如何將數字轉化成bcd碼?

22樓:小吉

tmpstr = str(99)

j = 0

for i = len(tmpstr) - 1 to 1 step -2

redim preserve rs(j)

rs(j) = val(mid(tmpstr, i, 1)) * 16 + val(mid(tmpstr, i + 1, 1))

j = j + 1

next i

for j = 0 to j - 1

text1.seltext = hex(rs(j)) & " "

next j

end sub

也就是轉為四位來

二進源制碼 keyascii() 分為9 9 . 1 9

各種程式設計書bai都會有的~~自己換du過來

建議看彙編zhi的解釋會比較dao詳細~~~注意壓縮bcd碼非壓縮的區別

23樓:夜來雨早來晴

val 函式,bai在它不能識別為數字

du的第乙個字元

zhi上,停止讀入字串。那dao些被認為是數專值的一部分的符號和屬字元,例如美圓號與逗號,都不能被識別。但是函式可以識別進製符號 &o(八進位制)和 &h(十六進位制)。

空白、製表符和換行符都從引數中被去掉。

下面的返回值為 1615198:

val(" 1615 198th street n.e.")在下面的**中,val 為所示的十六進位制數值返回十進位制數值 -1。

val("&hffff")

注意 val 函式只會將句點(.)當成乙個可用的小數點分隔符。當使用不同的小數點分隔符時,如在國際版應用程式中,代之以 cdbl 來把字串轉換為數字。

在AI中怎麼把彩色素材轉換成黑白

2個方法,乙個是在ps裡面把彩色素材在 影象 模式 灰度 然後就變成黑白的了版,然後你權在儲存成需要的格式,如tiff或者jpg 然後在置入到ai裡應用 這個是常用的方法 乙個是 ai裡 在彩色素材下面,畫乙個和彩色素材一樣大小的白色矩形。然後到 視窗 透明度 吧透明度面板調出來,在 你能看到圖層模...

如何把電影中的日語轉換成漢語,怎麼把電影裡的日語翻譯成中文?

基本沒有可能 只能找懂日文的翻譯 然後再自製字幕 你必須懂日語。然後用專門的字幕外掛程式軟體把字幕加上去。如果需要翻譯的話可以用 翻譯.大部分的 都可以翻譯的.各國的語言都能翻譯.但是有一點 翻譯過後語音就會變的單調,不會有背景音了 怎麼把電影裡的日語翻譯成中文?如果內容夠吸引人且是你獨家擁有的,你...

請問用VB怎樣把這樣的文字資料轉換成另一種文字資料

option explicit private sub command1 click dim i as integer,s as string,bb as byte,filename as string filename d 1.txt if dir filename then exit sub r...