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