當前位置:編程學習大全網 - 編程軟體 - VB中,布爾類型和數值型如何轉換?

VB中,布爾類型和數值型如何轉換?

[格式]:

P=CBool(X) ' 將X轉換為"布爾"(Boolean)類型

P=CByte(X) ' 將X轉換為"字節"(Byte)類型

P=CCur(X) ' 將X轉換為"金額"(Currency)類型

P=CDate(X) ' 將X轉換為"日期"(Date)類型

P=CDbl(X) ' 將X轉換為"雙精度"(Double)類型

P=CInt(X) ' 將X轉換為"整型"(Integer)類型

P=CLng(X) ' 將X轉換為"長整型"(Long)類型

P=CSng(X) ' 將X轉換為"單精度"(Single)類型

P=CStr(X) ' 將X轉換為"字符串"(String)類型

P=Cvar(X) ' 將X轉換為"變體型"(Variant)類型

P=CVErr(X) ' 將X轉換為Error值

[ 範例 ]:

(1). CStr(13)+CStr(23)' 數值轉換成字符串後,用"+"號連接, 結果:1323

(2). CInt("12")+12' 字符串轉換成整型後與12相加, 結果:24

(3). P=CInt(True)' 輸出結果為-1

' 布爾值與數值的轉換時要註意,布爾值只有True和False,其中True在內存中為-1,False存為0

(4). CBool(-0.001)' 輸出結果為True

' 將數值轉換為布爾型時,等於0的數值將得到False,不等於0的數值得到True.

2. Int(X),Fix(X):取X的整數值

[格式]:

P=Int(X) ' 取<=X的最大整數值

P=Fix(X) ' 取X的整數部分,直接去掉小數

[範例]:

(1) Int(-54.6) ' 結果為-55,取<=-54.6的最大整數

(2) Fix(54.6) ' 結果為54,取整數並直接去掉小數。

  • 上一篇:不同文件夾下,如何提取文件名(如固定前3位),並以這個提取的文件名命名新文件夾進行分類?
  • 下一篇:C語言編程:請編出租車計費程序
  • copyright 2024編程學習大全網