各言語のデータ型の比較
更新 : 2007 年 11 月
ここでは、Visual Basic、C++、C#、および JScript のデータ型の一覧を示します。
データ型一覧
内容とサイズ |
Visual Basic |
C++ |
C# |
JScript |
Visual FoxPro |
---|---|---|---|---|---|
未知のデータ |
適用なし |
VARIANT |
型を派生し、Derived Types ノードにリンクします。 |
Object |
Variant |
小数 |
Decimal (.NET Framework の構造体) |
DECIMAL |
decimal |
適用なし |
|
日付 |
Date (.NET Framework の構造体) |
DATE |
Date オブジェクト |
Date DateTime |
|
SBCS 文字 (1 バイト) |
適用なし |
適用なし |
sbyte |
Character |
|
Unicode 文字 (2 バイト) |
Char (.NET Framework の構造体) |
wchar_t |
char |
適用なし |
|
Unicode 文字シーケンス |
String (.NET Framework のクラス) |
wchar_t* |
String |
VarChar |
|
Boolean (プラットフォームに依存) |
Boolean (.NET Framework の構造体) |
VARIANT_BOOL |
boolean |
Logical |
|
1 バイト |
SByte 型 (Visual Basic) (.NET Framework の構造体) |
signed char |
適用なし |
適用なし |
|
2 バイト |
Short (.NET Framework の構造体) |
signed short int |
short |
適用なし |
|
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 |
適用なし |
適用なし |
|
符号なし 4 バイト |
UInteger データ型 (.NET Framework の構造体) |
unsigned int およびunsigned long |
適用なし |
適用なし |
|
符号なし 8 バイト |
ULong データ型 (Visual Basic) (.NET Framework の構造体) |
unsigned __int64 |
適用なし |
適用なし |
|
4 バイト浮動小数点 |
Single (.NET Framework の構造体) |
float |
Float |
||
8 バイト浮動小数点 |
Double (.NET Framework の構造体) |
Double |
Double |
参照
参照
各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較