asp中cstr()用法,VB語言中的cstr 函式是什麼意思?怎麼用?

2023-01-02 15:10:57 字數 3529 閱讀 5997

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的結果...