比較不同語言的資料型別
更新:2007 年 11 月
本主題會列出 Visual Basic、C++、C#、JScript 和 Visual FoxPro 的資料型別。
資料類型的表格
內容和大小 |
Visual Basic |
C++ |
C# |
JScript |
Visual FoxPro |
---|---|---|---|---|---|
未知的資料 |
N/A |
VARIANT |
衍生型別,然後連結至Derived Types節點。 |
Object |
Variant |
Decimal |
Decimal (.NET Framework 結構) |
DECIMAL |
decimal |
N/A |
|
日期 |
Date (.NET Framework 結構) |
DATE |
Date 物件 |
Date DateTime |
|
SBCS 字元 (1 個位元組) |
N/A |
N/A |
sbyte |
Character |
|
Unicode 字元 (2 個位元組) |
Char (.NET Framework 結構) |
wchar_t |
char |
N/A |
|
Unicode 字元順序 |
String (.NET Framework 類別) |
wchar_t* |
String |
VarChar |
|
布林 (Boolean) (平台相依) |
Boolean (.NET Framework 結構) |
VARIANT_BOOL |
boolean |
Logical |
|
1 個位元組 |
SByte 資料型別 (Visual Basic) (.NET Framework 結構) |
signed char |
N/A |
N/A |
|
2 個位元組 |
Short (.NET Framework 結構) |
signed short int |
short |
N/A |
|
4 個位元組 |
Integer (.NET Framework 結構) |
int |
Integer |
||
8 個位元組 |
Long (.NET Framework 結構) |
long |
Float |
||
1 個位元組不帶正負號 |
Byte (.NET Framework 結構) |
BYTE |
byte |
Integer |
|
2 個位元組不帶正負號 |
UShort 資料型別 (Visual Basic) (.NET Framework 結構) |
unsigned short |
N/A |
N/A |
|
4 個位元組不帶正負號 |
UInteger 資料型別 (.NET Framework 結構) |
unsigned int 和unsigned long |
N/A |
N/A |
|
8 個位元組不帶正負號 |
ULong 資料型別 (Visual Basic) (.NET Framework 結構) |
unsigned __int64 |
N/A |
N/A |
|
4 個位元組浮點 |
Single (.NET Framework 結構) |
float |
Float |
||
8 個位元組浮點 |
Double (.NET Framework 結構) |
Double |
Double |