1樓:匿名使用者
用val就可以了,比如a是字元型的變數
a="1500"
b=val(a)
這時候b就是1500(數值)了。
2樓:匿名使用者
十六進位制自己搞個函式弄吧, a-f 對應 10-15 然後按權位 加起來就10進位制了
&hf0=。。。。。。十六進位制沒h。。。。
3樓:蔡瑀
if isnumeric(val) then val = fix(val) else val = val
'用clng轉10進位制,不要用val
4樓:匿名使用者
a = "f0"
b = "&h" & a
debug.print b, cdbl(b), cint(b), hex(cint(b))
5樓:養成贏戊
+的用法是:1,如果兩個表示式都是字串,則將兩個字串連線;2,一個是字串,一個是數字,則進行相加
如a="123"+"456"
剛a為"123456"
a=123+"456"
則a為579
a=123+"life"
則 報錯
而 e=q+
w 和a="123"+"456"
剛a為"123456"是一樣的。
在ascii
編碼中,一個英文字母字元儲存需要1個位元組。在gb2312
編碼或gbk
編碼中,一個漢字字元儲存需要2個位元組。在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。在utf-16編碼中,一個英文字母字元或一個漢字字元儲存都需要2個位元組(unicode擴充套件區的一些漢字儲存需要4個位元組)。
在utf-32編碼中,世界上任何字元的儲存都需要4個位元組。
vb 怎樣將字串轉化為數值
6樓:vbasic菜鳥
最簡單的就是直接轉換,就是把字串變數賦值給數值變數。
數值變數=字串
如果必須轉換,就使用 val 函式賦值,會把字串轉換成雙精度數。
比如:數值變數=val(字串)
例:n = val("3.5") ' 變數n賦值為3.5或者使用取整函式,也可以轉換。
比如:數值變數=int(字串) 或者 數值變數=cint(字串)
例:n = int("3.5") ' 取整數,變數n賦值為3n = cint("3.5") ' 四捨五入取整數,變數n賦值為4
7樓:匿名使用者
有多種方法,如n是一個數字變數,要字元變數s,則:
s. = str(n)
s = cstr(n)
= n &
s =“&n
s =修剪(n)
n和s是明確宣告瞭一個變數,你不必加任何轉換,vb會自動幫你轉換,如:作為字串昏暗n為整數,s
n = 123= n
8樓:我愛完全
val函式 返回
返回包含於字串內的數字,字串中是一個適當型別的數值。
語法val(string)
必要的 string 引數可以是任何有效的字串表示式.
說明val 函式,在它不能識別為數字的第一個字元上,停止讀入字串。那些被認為是數值的一部分的符號和字元,例如美圓號與逗號,都不能被識別。但是函式可以識別進位制符號 &o(八進位制)和 &h(十六進位制)。
空白、製表符和換行符都從引數中被去掉。
下面的返回值為 1615198:
val(" 1615 198th street n.e.")在下面的**中,val 為所示的十六進位制數值返回十進位制數值 -1。
val("&hffff")
注意 val 函式只會將句點(.)當成一個可用的小數點分隔符。當使用不同的小數點分隔符時,如在國際版應用程式中,代之以 cdbl 來把字串轉換為數字。
在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
Excel vba將數字轉換成字串的函式是哪個
隆浚圭仙 將數字轉換成字串的函式是cstr函式,比如dima asintegera 123msgbox cstr a 彈出的就是123字串 陽光的你的眼淚 可以用value函式 功能 將代表數字的文字字串轉換成數字。呼叫格式 value text text為帶引號的文字,或對需要進行文字轉換的單元格...
怎麼把字元轉換成數字,C ,怎麼把字元轉換成數字
atof 將字串轉換成浮點型數 相關函式 atoi,atol,strtod,strtol,strtoul 表標頭檔案 include 定義函式 double atof const char nptr 函式說明 atof 會掃描引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,...
C 中,字串怎麼轉數值,C 如何將字串(由數字組成)轉換為 int型數字,以用於計算
atoi函式 或者你自己寫 atoi 標頭檔案 include int main void 輸出結果會是12345 風火辰 atof 將字串轉換成浮點型數 atoi 將字串轉換成整型數 atol 將字串轉換成長整型數 strtod 將字串轉換成浮點數 strtol 將字串轉換成長整型數 strtou...