vb如何將string型別強制轉換成int型別

時間 2021-05-07 20:00:10

1樓:匿名使用者

val(string)就行了例子private sub command1_click()

dim str as string

str = "123"

dim i as integer

i = val(str)

print i

end sub

2樓:千鋒教育

vb將 string型別強制轉換成int型別方法一:int i=system.convert.toint32(string)

方法二:

trycatch

有一些並不一定能夠轉換的,加一個try

3樓:匿名使用者

cint 應該是標準答案,您這個用的是 浮點型別 double 的轉換方法。

4樓:匿名使用者

直接cint(str)即可

但注意如果str字串不是數字形式直接轉會出錯,因此前面一般加個判斷以判斷str是否為數字

dim str as string

dim i as integer

str="123" '或str="abc"你可以對比下if isnumeric(str) theni=cint(str)

msgbox i

else

msgbox "非數字"

end if

5樓:匿名使用者

dim a as string

a="123"

int(val(a)) 就是你要的

6樓:匿名使用者

zx001z 說的沒錯;必須要先val(字串)轉換成數字格式,然後再int(val(字串))轉化為整形數

7樓:匿名使用者

cint 函式行不行?

可能還要 val 函式

cint(val(??))

8樓:匿名使用者

強制轉換:cint(string)

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

9樓:匿名使用者

用型別轉換

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

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

b=cint(a)

'或者 b=val(a)

print b

10樓:手機使用者

val()函式可以的來

privat sub

dim s as string

dim a as integer

s="2008"

a=val(s)

end sub

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

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

間的轉化等等,

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

11樓:匿名使用者

你用下面來

的例子試一源下把:

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這個整數了。

12樓:藍天迷塵

int(val(字串))

13樓:匿名使用者

說一句吧

用x=val(string)函式

x就是inetger

如何將欄位的資料型別改為自定義型別

可以定義類實現基本資料型別的功能,但是不能替換基本資料型別。如何將一個自定義的資料型別存入資料庫 中的每一個資料都是我自定義的一個資料型別 因為每個 包函著大量的資料資訊,如 中的資料大小,該 在顯示時,的顏色,資料顯示的字型,顏色,等等。那麼,我希望把每一個 定義一個自定義的資料型別,這樣直接只需...

VB如何將視窗形狀做成不規則的形狀

我為人人服務隊 vb設定不規則窗體沒有易語言方便 這一段api 一 矩形窗體 這裡的矩形窗體可不是普通的矩形窗體,而是將正常窗體中任意選中的矩形區域作為窗體,當然也可以沒有邊框和標題欄。新建一模組,在模組中宣告api函式setwindowsrgn 和createrect rgn declare fu...

如何將華為手機進行強制解鎖?華為手機怎麼強制解鎖

你好朋友。華為手機使用者在國內使用智慧手機的人群中已經越來越多了,不少人都非常喜歡華為手機對使用者的一些隱私安全保護功能。可是在現實的生活中,總會偶爾有一些使用者忘記了手機密碼,導致無法正常使用手機。那麼這個時候,大家就千萬不要慌,除了拿去手機店裡花錢解鎖以外,我們自己長按兩個按鈕,其實就能夠清除密...