vb中怎樣將字元轉化為小數,VB中怎樣將字元轉化為小數

時間 2022-04-12 15:25:44

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 ...