1樓:失戀的小和尚
如果你單純只是為了保留後4位那麼使用format函式
如果你問的是轉化後使用什麼型別!
轉換後會依據儲存該數變數決定!若數超出變數所能表達的範圍,那麼vb將實行強制轉換,轉換後可能與原數不同!
2樓:匿名使用者
dim a as single
a=val(39.2345)
.....format(a,##,###.###0)轉換後是單精度
3樓:桖胤
我什麼也不知道!!!
飄過~~~~~~~~
vb中怎麼把小數點字串轉化為數字
4樓:匿名使用者
a=val(string)
5樓:萍水e相逢
不是 有 很多 函式 嘛?
cdbl()
csng
等等多看看 msdn 吧
祝你順利
6樓:
用convert.todouble 可以,比如dim stra as string
dim dba as double
dba = convert.todouble(stra)
7樓:黃順坤
val(12.122121212)
vb中怎樣將字串強制轉化為數值
8樓:好程式設計師
最簡單的就是直接轉換,就是把字串變數賦值給數值變數。
數值變數=字串
如果必須轉換,就使用 val 函式賦值,會把字串轉換成雙精度數。
比如:數值變數=val(字串)
例:n = val("3.5") ' 變數n賦值為3.5或者使用取整函式,也可以轉換。
比如:數值變數=int(字串) 或者 數值變數=cint(字串)
例:n = int("3.5") ' 取整數,變數n賦值為3n = cint("3.5") ' 四捨五入取整數,變數n賦值為4
9樓:匿名使用者
使用cstr()函式,例如:
cstr("12345") 就是把字串"12345"轉換成了數值 12345
「vb」怎樣將字串轉化為數值?
10樓:vbasic菜鳥
最簡單的就是直接轉換,就是把字串變數賦值給數值變數。
數值變數=字串
如果必須轉換,就使用 val 函式賦值,會把字串轉換成雙精度數。
比如:數值變數=val(字串)
例:n = val("3.5") ' 變數n賦值為3.5或者使用取整函式,也可以轉換。
比如:數值變數=int(字串) 或者 數值變數=cint(字串)
例:n = int("3.5") ' 取整數,變數n賦值為3n = cint("3.5") ' 四捨五入取整數,變數n賦值為4
vb 中一維字串陣列可以轉化為字串嗎
split textbox1.text,vbcrlf 返回的已經是陣列了,用不著再迴圈賦值了。b陣列的元素型別為字串型別,陣列自然不能賦給它了,再說陣列沒有定義下標量。b split textbox1.text,vbcrlf for i 0 to ubound b print 這是第 i 1 行的內...
c語言中如何將字元轉化為數,c語言中如何將乙個字元轉化為乙個數?
首先,字元就是數字,金色潛鳥 說的很對,其實在計算機裡面,只有0和1,儲存字元的方法是先儲存字元的字形,就是在螢幕上怎麼顯示,就想像一下一張方格圖每個格仔可以塗黑或者空著,那麼1代表黑色0代表空著,想要什麼字元就塗上乙個什麼形狀,這麼字形碼就形成了。但是人們在運用的時候,感覺字形碼太大太麻煩,於是就...
c中怎麼將字串轉化成GBK編碼
c 裡面的字串常量都是unicode如果你需要unicode位元組 convert類裡面有相應的轉換方法 在c 中怎樣將unicode的字元編碼轉換成gb2312字元編碼 在c 怎樣將字元亂碼轉換為正常字元?編碼問題 如果是中文的話 mymessage system.text.encoding.ge...
在vb中如何將數字轉換成字元型別
cstr 1.25 他們說的和正確,但是有個缺點。轉換的時候,cstr會把數字的正負表示出來。1.25是正數,應該轉換成 1.25 但由於vb對正號的省略則轉換成 1.25 那麼你就會發現,有的時候cint cstr 1.25 會出現型別錯誤。因此得想辦法把轉換過程中產生的空格去掉。replace ...
vb 如何將byte陣列轉換成字串(相容中英文)
要看什麼 如果byte陣列資料本身是vb生成的,辦法較簡單。dim s as string s 中華人民共和國republic of china dim b as byte b s 直接賦值位元組陣列,每個字元都佔兩個位元組debug.print ubound b debug.print cstr ...