1樓:手機應用使用技巧
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。
2樓:匿名使用者
當小數部分恰好為 0.5 時,cint 和 clng 函式會將它轉換為最接近的偶數值。
這是msdn的原話,這個和資料儲存有關,practical vb6裡有解釋
3樓:小小v酒家
vb 中的cintas()函式的規定是四捨六入五湊偶,小數點後小於4的就舍,大於6的入,是5的時候就要湊到離5 最近的那個偶數
4樓:龐慧君
是的,是取偶數值的,這個並不是新的定義
vb中format函式怎麼用?
5樓:匿名使用者
mytime 及 mydate 在開發環境下,使用系統的短日期設定顯示出來的。
dim mytime, mydate, mystr
mytime = #17:04:23#
mydate = #january 27, 1993#
' 以系統設定的長時間格式返回當前系統時間。
mystr = format(time, "long time")
' 以系統設定的長日期格式返回當前系統日期。
mystr = format(date, "long date")
mystr = format(mytime, "h:m:s") ' 返回 "17:4:23"。
mystr = format(mytime, "hh:mm:ss ampm") ' 返回 "05:04:23 pm"。
mystr = format(mydate, "dddd, mmm d yyyy") ' 返回 "wednesday, jan 27 1993"。
' 如果沒有指定格式,則返回字串。
mystr = format(23) ' 返回 "23"。
6樓:
7樓:韌勁
格式輸出format函式
format函式用於制定字串或數字的輸出格式。
語法:x = format (expression, fmt )expression是所輸出的內容。fmt是指輸出的格式,這是乙個字串型的變數,這一項若省略的話,那麼format函式將和str函式的功能差不多。
如:語句輸出
format (2, 「0.00」)
2.00
format (.7, 「0%」)
70%format (1140, 「$#,##0」)$1,140
fmt字元的意義
字元意義
字元意義
0 顯示一數字,若此位置沒有數字則補0
. 小數點
# 顯示一數字,若此位置沒有數字則不顯示
, 千位的分隔符
% 數字乘以100並在右邊加上」%」號
- + $ ( )
這些字出現在fmt裡將原樣打出
format函式對時間進行輸出時的意義
fmt輸出
fmt輸出
m/d/yy
8/16/96
h:mm:ss a/p
10:41:29 p
d-mmmm-yy
16-august-96
h:mm
22:41
d-mmmm
16-august
h:mm:ss
22:41:29
mmmm-yy
august-96
m/d/yy h:mm
8/16/96 22:41
hh:mm am/pm
10:41 pm
vb format函式使用方法
返回 variant (string),其中含有乙個表示式,它是根據格式表示式中的指令來格式化的。
語法format(expression[ format[ firstdayofweek[ firstweekofyear]]])
format 函式的語法具有下面幾個部分:
部分說明
expression
必要引數。任何有效的表示式。
format
可選引數。有效的命名表示式或使用者自定義格式表示式。
firstdayofweek
可選引數。常數,表示一星期的第一天。
firstweekofyear
可選引數。常數,表示一年的第一周。
設定值firstdayofweek 引數有下面設定:常數值說明vbusesystem
0使用 nls api 設定。
vbsunday
1星期日(預設)
vbmonday
2星期一
vbtuesday
3星期二
vbwednesday
4星期三
vbthursday
5星期四
vbfriday
6星期五
vbsaturday
7星期六
firstweekofyear 引數有下面設定:常數值說明vbusesystem
0使用 nls api 設定。
vbfirstjan1
1從包含一月一日的那一周開始(預設)。
vbfirstfourdays
2從本年第一周開始,而此週至少有四天在本年中。
vbfirstfullweek
3從本年第一周開始,而此週完全在本年中。
說明格式化
作法數字
使用預先定義的命名數值格式或建立使用者自定義數值格式。
日期和時間
使用預先定義的命名日期/時間格式或建立使用者自定義日期/時間格式。
日期和時間序數
使用日期和時間格式或數值格式。
字串建立自定義的字串格式。
vb中cint()是什麼函式?
8樓:匿名使用者
轉換為整型的資料型別轉換函式,
例如:cint(1.2)
結果為1
9樓:匿名使用者
cint是型別強制轉換,把其他型別轉換成整型。
比如integer a = cint(2.5);
下面是還有其他強制轉換,強制轉換,特點是以c開頭強制轉換為布林型別:cbool
強制轉換為位元組型別: cbyte
強制轉換為貨幣型別:ccur
強制轉換為日期型別: cdate
強制轉換為雙精度浮點數:cdbl
強制轉換為整形:cint
強制轉換為長整形:clng
強制轉換為單精度浮點數:csng
10樓:匿名使用者
cint主要是vb語言裡面的強制轉換函式,可以將variant型別轉換成int型別,小數部分將會四捨五入;該函式的轉換區間-32,768 至 32,767,超過轉換目標資料型別的範圍,將發生錯誤,與cint類似int和fix是有區別,通過下面例項來看;
cint 會進行四捨五入取最接近它的偶數,(類似的函式有int和fix)列如:
cint(0.5)=0 ,cint(0.9)=0 ,cint(1.2)=2 ,cint(3.5)=4;
vb中int 函式可返回指定數字的整數部分,列如:
int(6.83227)=6,int(7.23227)=7,int(-6.13443)=-7;
vb中fix只返回整數部分,主要表現在負數上:列如:
int(6.83227)=6,int(7.23227)=7,int(-6.13443)=-6。
vb中cint函式和int函式的區別是什麼啊?求解~謝謝了
11樓:匿名使用者
cint是字元型的數字當做引數,轉換為int型別
int是取乙個數的整數部分
12樓:匿名使用者
cint 遵循四捨五入,負數可以先忽略符號,比如cint(-1.5)=-2,cint(-1.1)=-1。
int 的結果可以解釋為:小於該值的最近的乙個整數,負數也是如此,所以正數就是取整,負數則是取整-1。比如: int(-1.1)=-2,int(-1.5)=-2
fix 則是簡單的取整(去掉小數部分)
vb中cint與int區別
13樓:匿名使用者
一、主體不同
1、cint:返回表示式,此表示式已被轉換為 integer 子型別的 variant。
2、int:整數資料型別的資料 ,是表示某種數學整數 範圍的資料型別。
二、處理過程不同
1、cint:將其四捨五入為最接近的偶數。例如,0.5 被四捨五入為 0,而1.5 被四捨五入為 2。
2、int:將數字的分數部分截尾取整,而不是四捨五入。
三、作用不同
1、cint:用於進行從其他資料型別到 integer 子型別的國際公認的格式轉換。例如對十進位制分隔符(如千分符)的識別,可能取決於系統的區域設定。
14樓:禹朋閎希月
int的作用是對浮點數向下取整,即小於等於這個浮點數的最大整數。
cint的作用是四捨五入後取整,如果要取整的浮點數小數部分恰好是0.5的情況,則向最接近的偶數取整。
舉例:cint(1.5)結果是2
int(1.5) 結果是1
15樓:匿名使用者
cint 是四捨六入,五看前,前是奇數進,偶數捨去。如cint(1.5)=2 (2.5)=2 (3.5)=4,(2.500001)=3
16樓:home交流
int(x)=[x]既取小於x的最大整數,如int(-4.1)=-5
cint是四捨六入伍配偶,其所得值皆為偶數,
除此以外還有fix,此為直接取整
請教下vb中cint(x)函式和clng(x)函式的區別
17樓:匿名使用者
返回值的型別不同,從名字上就可以知道,cint返回integer型,結果是-32,768 至 32,767,小數部分四捨五入。clng返回long型,結果是-2,147,483,648 至 2,147,483,647,小數部分四捨五入。這就是具體區別,假如你需要乙個大於32767或者小於-32768的數,就不可能用cint,必須用clng。
18樓:匿名使用者
都是強制型別轉換,cint(x)轉換為16長度的整形integer,clng(x)轉換為32位長度的長整形long.
integer 變數儲存為 16位(2 個位元組)的數值形式,其範圍為 -32,768 到 32,767 之間。
long(長整型)變數儲存為 32 位(4 個位元組)有符號的數值形式,其範圍從 -2,147,483,648 到 2,147,483,647。
visual basic是一種由 microsoft 公司開發的結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式語言。從任何標準來說,vb都是世界上使用人數最多的語言——不管是盛讚vb的開發者還是抱怨vb的開發者的數量。它源自於basic程式語言。
vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立activex控制項。程式設計師可以輕鬆的使用vb提供的元件快速建立乙個應用程式。
vb中的val函式什麼意思,VB程式設計中VAL是什麼意思
val函式,返回包含於字串內的數字,字串中是一個適當型別的數值。1 語法 val string 必要的string 引數可以是任何有效的字串表示式.2 說明 val 函式,在它不能識別為數字的第一個字元上,停止讀入字串。那些被認為是數值的一部分的符號和字元,例如美圓號與逗號,都不能被識別。但是函式可...
用vb怎麼求餘數,用VB怎麼求餘數
娛樂小八卦啊 在vb中運用模運算 mod 進行求餘數。對於整型數a,b來說,取模運算或者求餘運算的方法都是 1 求 整數商 c a b 2 計算模或者餘數 r a c b。求模運算和求餘運算在第一步不同 取餘運算在取c的值時,向0 方向舍入 而取模運算在計算c的值時,向負無窮方向舍入。所謂向0方向舍...
VB資料型別及轉換問題,vb資料型別怎麼轉換?
sqlstring select fnumber from vwicbill 2 where year fdate b3 and month fdate b4 and left fnumber,8 j17 應改為 sqlstring select fnumber from vwicbill 2 wh...