熱度 1||
一、Freebasic的數(shù)據(jù)類型:
類型 |
|
|
范圍大小 |
冬瓜湯備注說(shuō)明 |
指針類型 |
指針類型 |
Ptr,Pointer |
|
|
數(shù)據(jù)指針 |
Integer |
隨系統(tǒng)32位或64位變化而變化。32位中轉(zhuǎn)變成long大小,64位中轉(zhuǎn)成longint大小。 |
相當(dāng)于VBA中的longPtr |
|
UINTEGER |
||||
整型 |
字節(jié)型 |
BYTE |
-127 至288 |
|
整型 |
SHORT |
-32768至32767 |
相當(dāng)于VBA中的integer |
|
長(zhǎng)整型 |
LONG 或integer |
-2147483648至2147483647 |
相當(dāng)于VBA中的long 在32位的FB中integer等價(jià)long |
|
64位長(zhǎng)整型 |
LONGINT |
-9 223 372 036 854 775 808至9 223 372 036 854 775 807 |
相當(dāng)于VBA中的LongLong |
|
無(wú)符整型 |
字節(jié)型 |
UBYTE |
0至255 |
相當(dāng)于VBA中的Byte |
無(wú)符整型 |
USHORT |
0至65535 |
|
|
無(wú)符長(zhǎng)整型 |
ULONG |
0至4294967295 |
|
|
無(wú)符64位 |
ULONGINT |
0至9 223 372 036 854 775 807 |
|
|
|
單精度 |
SINGLE |
|
|
|
雙精度 |
DOUBLE |
|
|
|
字符串 |
String |
0至2147483647個(gè)字節(jié) |
|
定長(zhǎng)字符串 |
String *N |
|
|
|
C字符串 |
Zstring |
同上 |
兼容c |
|
寬字符串 |
Wstring |
Wstring主要用于unicode |
兼容c++ |
|
對(duì)象 |
|
Object |
|
|
字符串操作符 |
+ |
拼接多個(gè)字符串,如果其中一個(gè)變量不是string,將返回錯(cuò)誤 |
& |
強(qiáng)制拼接多個(gè)字符串。如果其中一個(gè)變量不是string,將自動(dòng)轉(zhuǎn)成string |
|
數(shù)學(xué)運(yùn)算符 |
+ |
|
- |
|
|
* |
|
|
\ |
|
|
/ |
|
|
^ |
|
|
mod |
|
|
- |
取負(fù) |
|
SHL |
將一個(gè)數(shù)值表達(dá)式的位左移 |
|
SHR |
將一個(gè)數(shù)值表達(dá)式的位右移 |
|
比較運(yùn)算符 |
= |
|
<> |
|
|
> |
|
|
< |
|
|
>= |
|
|
<= |
|
|
is |
注意:FB沒(méi)有like這個(gè)關(guān)鍵字 |
|
索引符 |
() |
用于數(shù)組索引 |
[] |
用于字符串索引 |
|
[] |
用于指針數(shù)組索引 |
|
邏輯及按位運(yùn)算符 |
And |
|
Or |
|
|
Not |
|
|
Xor |
|
|
Eqv |
|
|
Imp |
|
|
Andalso |
|
|
orelse |
|
|
指針操作符 |
@ |
獲取地址 |
* |
取值 |
|
成員操作符 |
. |
訪問(wèn)自定義類型或類的成員 |
-> |
訪問(wèn)成員的指針 |
|
賦值操作符 |
= |
賦值 |
&= |
Str2 &=str1 相當(dāng)于str2=str2&str1 |
|
+= |
|
|
-= |
|
|
*= |
|
|
/= |
|
|
\= |
|
|
^= |
|
|
Mod= |
|
|
And= |
|
|
Or= |
|
|
Xor= |
|
|
Eqv= |
|
|
Lmp= |
|
|
Shl= |
|
|
Shr= |
|
|
Let |
賦值語(yǔ)句,基本不用 |
|
Let() |
同上 |
|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó)
( 粵ICP備10043721號(hào)-1 )
GMT+8, 2025-7-13 03:04 , Processed in 0.069846 second(s), 18 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.