VB轉換函式,VB split函式

2022-04-28 12:25:18 字數 3753 閱讀 5055

1樓:匿名使用者

不知道你說的轉換函式是指什麼:型別轉換函式 每個函式都可以強制將一個表示式轉換成某種特定資料型別。語法

cbool(expression)cbyte(expression)ccur(expression)cdate(expression)cdbl(expression)cdec(expression)cint(expression)clng(expression)csng(expression)cstr(expression)cvar(expression)cstr(expression)必要的 expression 引數可以是任何字串表示式或數值表示式。返回型別

函式名稱決定返回型別,如下所示:函式 返回型別 expression 引數範圍

cbool boolean 任何有效的字串或數值表示式。

cbyte byte 0 至 255。

ccur currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。

cdate date 任何有效的日期表示式。

cdbl double 負數從 -1.79769313486232e308 至 -4.94065645841247e-324;正數從 4.

94065645841247e-324 至 1.79769313486232e308。

cdec decimal 零變比數值,即無小數位數值,為

+/-79,228,162,514,264,337,593,543,950,335。對於 28 位小數的數值,範圍則為

+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。

cint integer -32,768 至 32,767,小數部分四捨五入。

clng long -2,147,483,648 至 2,147,483,647,小數部分四捨五入。

csng single 負數為 -3.402823e38 至 -1.401298e-45;正數為 1.401298e-45 至 3.402823e38。

cstr string 依據 expression 引數返回 cstr。

cvar variant 若為數值,則範圍與 double 相同;若不為數值,則範圍與 string 相同。

vb:split函式

2樓:娛樂小八卦啊

split函式的作用是返回一個下標從零開始的一維陣列,它包含指定數目的子字串。

語法:split(expression[, delimiter[, count[, compare]]])

split函式語法有如下幾部分:

expression 必需的。包含子字串和分隔符的字串表示式 。如果expression是一個長度為零的字串(""),split則返回一個空陣列,即沒有元素和資料的陣列。

delimiter 可選的。用於標識子字串邊界的字串字元。如果忽略,則使用空格字元(" ")作為分隔符。

如果delimiter是一個長度為零的字串,則返回的陣列僅包含一個元素,即完整的 expression字串。

count 可選的。要返回的子字串數,-1表示返回所有的子字串。

compare 可選的。數字值,表示判別子字串時使用的比較方式。關於其值,請參閱「設定值」部分。

擴充套件資料

vb的語言特色

製作應用程式安裝盤等為使用者提供了友好的整合開發環境,具體表現在:

視覺化的設計平臺:在使用傳統的程式設計語言程式設計時,一般需要通過編寫程式來設計應用程式的介面(如介面的外觀和位置等),在設計過程中看不見介面的實際效果。

而在visual basic 6.0中,採用物件導向程式設計方法(object-oriented programming),把程式和資料封裝起來作為一個物件,每個物件都是可視的。

開發人員在介面設計時,可以直接用visual basic 6.0的工具箱在螢幕上"畫"出視窗、選單、命令按鍵等不同型別的物件,併為每個物件設定屬性。開發人員要做的僅僅是對要完成事件過程的物件進行編寫**,因而程式設計的效率可大大提高。

3樓:匿名使用者

split("北京,烏魯木齊,上海,廣州,香港,澳門", ",")就是以","為分隔符把字串"北京,烏魯木齊,上海,廣州,香港,澳門"分割成若干子串

結果就是

a(0)="北京"

a(1)="烏魯木齊"

a(2)="上海"

a(3)="廣州"

a(4)="香港"

a(5)="澳門"

後面的**就把陣列a的內容顯示出來

不用再解釋了吧

4樓:寒信

a = split("北京,烏魯木齊,上海,廣州,香港,澳門", ",")

這段**的意思是把第一個字串 "北京,烏魯木齊,上海,廣州,香港,澳門" 按第二個字串,也就是逗號,分割成多個字串並存入陣列a,陣列的內容是

北京烏魯木齊

上海廣州

香港澳門

在傳輸資料或讀取文字檔案時經常會用到split函式

5樓:匿名使用者

把一個字串,按一定規律,分割成一個字串陣列。

因此,要有一定的標準,你所說的逗號,就是分割標準的一種,即以逗號為分隔標誌,將一個長字串,分割成一組短字串。

6樓:匿名使用者

以 , 為分隔符分割 "北京,烏魯木齊……"這個字串,然後存到陣列a裡面

a(0)=北京

a(1)=烏魯木齊

a(2)=上海

以此類推

ubound(a) 是獲取a陣列的上標。從a=split("北京,烏魯木齊,上海,廣州,香港,澳門",......)這段可以知道上標為5(0-5,共六個,對應 北京,烏魯木齊,上海,廣州,香港,澳門 六個城市)

慢慢琢磨一下吧,有時候腦袋也會打結的。實在想不通就休息一段時間再想

求vb資料型別轉換函式

vb中轉換函式cint怎麼用?

7樓:手機應用使用技巧

cint 函式為一型別轉換函式將一表示式的值轉換為 integer型別。

語法:cint(expression)

必要的 expression 引數可以是任何字串表示式或數值表示式-32,768 至 32,767,小數部分四捨五入;如果傳遞給函式的 expression 超過轉換目標資料型別的範圍,將發生錯誤。

當小數部分恰好為 0.5 時,cint 和 clng 函式會將它轉換為最接近的偶數值。例如,0.5 轉換為 0、1.5 轉換為 2。

舉例:當輸入m=2.5,n=3.1時:

當沒有使用cint函式時,值為:m&n即2.53.1。

當使用了cint函式後,值為m+n=2+3=5。

8樓:匿名使用者

當小數部分恰好為 0.5 時,cint 和 clng 函式會將它轉換為最接近的偶數值。

這是msdn的原話,這個和資料儲存有關,practical vb6裡有解釋

9樓:小小v酒家

vb 中的cintas()函式的規定是四捨六入五湊偶,小數點後小於4的就舍,大於6的入,是5的時候就要湊到離5 最近的那個偶數

10樓:龐慧君

是的,是取偶數值的,這個並不是新的定義

vb中log函式什麼意思,vb中LOG函式什麼意思

vb不支援ln函式,換句話說,vb的log函式就是數學中的ln函式,而常用對數lg只能使用換底公式lg x log x log 10 條件很簡單x 0。log x 表示以e為底的自然對數lnx.java 函式中的函式是什麼意思 函式就是一個動作一個行為哈,比如殺人防火這個動作,那就需要寫兩個函式,一...

vb高手進關於函式,vb高手進關於一個函式

舉個例子 mid cbobmmc.text,2,5 將cbobmmc.text 從第2位開始取 取5個字元 如果cbobmmc.text的內容是 abcdefg 那麼mid cbobmmc.text,2,5 返回的將是 bcdef 所以mid cbobmmc.text,4,len cbobmmc.t...

vb,如圖,round函式該怎麼用

放在textbox3.text 或textbox4.text 的後面,用math.round vb中 round 的用法 vb中 round 是四捨五入取偶函式,用法是round expression numdecimalplaces expression引數必需的。表示需要被四捨五入的表示式。nu...