1樓:匿名使用者
這個函式的作用是強制轉換成字串型別!
2樓:匿名使用者
就是把括號裡面的強制轉化成string
cstr(123)
3樓:匿名使用者
描述返回表示式,該表示式已被轉換為 string 子型別的 variant。
語法cstr(expression)
expression 引數是任意有效的表示式。
說明通常,可以使用子型別轉換函式書寫**,以顯示某些操作的結果應被表示為特定的資料型別,而不是預設型別。例如,使用 cstr 強制將結果表示為 string。
cstr 函式用於替代 str 函式來進行從其他資料型別到 string 子型別的國際公認的格式轉換。例如對十進位制分隔符的識別取決於系統的區域設定。
expression 根據下表決定返回的資料:
如果 expression 為 cstr 返回boolean 字串,包含 true 或 false。
date 字串,包含系統的短日期格式的日期。
null 執行時錯誤。
empty 零長度字串 ("")。
error 字串,包含跟隨有錯誤號碼的單詞 error。
其他數值 字串,包含此數字。
vb中函式 str() 和cstr 有什麼不同?
4樓:幸運的小李菲刀
這兩個函式是一樣的,具體不同之處為:
只是str()強調返回值是字串型別。引數只能是數值表示式。
cstr能轉換的型別多了,可以是時間日期,布林,數值,空值等型別。
cstr()不會在返回的字串前加1個空格來標識其為正值。
str() 會在返回的字串前自動加1個空格來表示其為正值。
比如,字串為10和-10:
cstr(10)="10" str(10)=" 10"
cstr(-10)="-10" str(-10)="-10"
(負數值由於已經包含一個負號「-」,因此輸出結果相同。所以在處理str()返回的正值字串的時候,主意要把前置的空格也算在內,例如迴圈次數加1次)。
5樓:匿名使用者
1,str只能將數字轉換成字串
cstr不止能轉換數字,還能將其他型別也轉換成字串(比如boolean,error型別) 2,str(x)返回的第一個有個空格 cstr(x)沒有空格
具體你可以在程式裡面試試看
6樓:匿名使用者
cstr()不會在返回的字串前加1個空格來標識其為正值。str() 會在返回的字串前自動加1個空格來表示其為正值。比如,字串為10和-10:
cstr(10)="10" str(10)=" 10"
cstr(-10)="-10" str(-10)="-10"(負數值由於已經包含一個負號「-」,因此輸出結果相同。所以在處理str()返回的正值字串的時候,主意要把前置的空格也算在內,例如迴圈次數加1次)
7樓:小荷學姐
回答一、功能不同
1、str:是vb的一種函式,可以將數字型變數或常量轉換成字元型變數或常量。
2、cstr:可把表示式轉換為字串(string)型別。
2、cstr:若表示式的型別不同,那麼 cstr 輸出的結果也會有所不同。
2、cstr:只視句點 (.) 為有效的小數點。如果使用不同的小數點(例如,國際性的應用程式),可使用 cstr 將數字轉成字串。
更多3條
請問在vb中cstr是什麼函式(需要詳細介紹)
8樓:教育仁昌
在vb中cstr是字串轉換函式,可把表示式轉換為字串(string)型別。若表示式的型別不同,那麼 cstr 輸出的結果也會有所不同。
vb例項:
dim a as integer
dim b as string
a=155
b=cstr(a) 'b的值就是"155"
b=cstr(155) 'b的值也是"155"
b=cstr(a+2) 'b的值是"157"
9樓:探尋星球菌
cstr(expression),函式。expression : 必需的。任何有效的表示式。
vb和vbscript的庫函式,同時也是.net上microsoft.visualbasic庫中conversion類的靜態類成員。
cstr 函式可把表示式轉換為字串(string)型別。
註釋:若表示式的型別不同,那麼 cstr 輸出的結果也會有所不同。
當表示式為不同的值時,cstr 返回的結果:
表示式可能的值 | cstr 相應的返回結果boolean | 字串,包含 true 或 false。
date | 字串,包含系統的短日期格式日期。
null | 會發生 run-time 錯誤。
empty | 零長度字串 ("")。
error | 字串,包含跟隨有錯誤號碼的單詞 error。
其他數值 | 字串,包含此數字。
vb例項
dim a as integer
dim b as string
a=155
b=cstr(a) 'b的值就是"155"
b=cstr(155) 'b的值也是"155"
b=cstr(a+2) 'b的值是"157"
vb語言中的cstr()函式是什麼意思?怎麼用?
10樓:藍色星雪
cstr函式的語法是:cstr(expression)
此函式的作用是依據引數"expression"返回string型別,即將引數"expression"轉換成string型別
11樓:匿名使用者
轉換成string型的資料
【asp+access】access 轉sql cstr()函式換成什麼
12樓:匿名使用者
可以用cast,要指定資料型別
select cstr(field)
select cast(field as varchar(500))
13樓:
用convert函式比較多,
convert(資料型別及長度,欄位或變數,樣式)convert(char(10),日期欄位,126)可將一個 日期欄位 型 的資料 轉化為 類似「2010-07-29」 式樣的資料。
14樓:
cast 函式
範例:select cast( 123 as varchar(20))
15樓:匿名使用者
在sqlserver裡面, 寫sql的時候一般的型別轉換可以用convert函式來完成, 比如 select convert(varchar(1), 1) = "1", select convert(integer, "1") = 1
c語言中while的用法C語言中while的用法
c語言中while的用法解析如下 一 1表示true,在bool型別取值false和true,0為false,非0為true 例如 1和2都是true 程式中,這裡1就表示永真,直到迴圈體內遇到break。二 while用法演示解析 1 含義 while 迴圈會在指定條件為真時迴圈執行 塊。2 語法...
c語言中while的用法,C語言中while的用法
當n 1時執行while迴圈結構裡的語句,當n不等於1時,則跳過該迴圈執行迴圈體外的語句。while 迴圈的格式 while 表示式 while 迴圈的執行順序 當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真 就這樣一直迴圈...
在c語言中的用法及意義,,在C語言中的用法及意義
1,又叫順序求值運算子,優先順序最低,結合方向 自左至右例如 while 1,0 puts while puts while 這個例子是為了說明,運算子自左至右計算表示式的值,並且已最右端表示式的值作為最終結果 1,0這個表示式的值為0 2 右移運算子自左至右 例如 int a 4 a 2 a的結果...