次の方法で共有


各言語のデータ型の比較

ここでは、Visual Basic、C++、C#、および F# のデータ型の一覧を示します。

データ型一覧

内容とサイズ

Visual Basic

C++

C#

F#

未知のデータ

該当なし

VARIANT

型を派生し、Derived Types ノードにリンクします。

判別共用体

10 進数

Decimal (.NET Framework の構造体)

DECIMAL

decimal

decimal

日付

Date (.NET Framework の構造体)

DATE

DateTime

DateTime

SBCS 文字

(1 バイト)

該当なし

signed char

__int8

該当なし

sbyte

Unicode 文字 (2 バイト)

Char (.NET Framework の構造体)

wchar_t

char

char

Unicode 文字シーケンス

String (.NET Framework のクラス)

wchar_t*

string

string

Boolean (プラットフォームに依存)

Boolean (.NET Framework の構造体)

VARIANT_BOOL

bool

bool

1 バイト

SByte 型 (Visual Basic) (.NET Framework の構造体)

signed char

sbyte

sbyte

2 バイト

Short (.NET Framework の構造体)

signed short int

__int16

short

int16

4 バイト

Integer (.NET Framework の構造体)

long (long int、signed long int)

int

int32

8 バイト

Long (.NET Framework の構造体)

__int64

long

int64

符号なし 1 バイト

Byte (.NET Framework の構造体)

BYTE

bool

byte

byte

符号なし 2 バイト

UShort 型 (Visual Basic) (.NET Framework の構造体)

unsigned short

ushort

uint16

符号なし 4 バイト

UInteger 型 (.NET Framework の構造体)

unsigned int および unsigned long

uint

uint

符号なし 8 バイト

ULong 型 (Visual Basic) (.NET Framework の構造体)

unsigned __int64

ulong

uint64

4 バイト浮動小数点

Single (.NET Framework の構造体)

float

float

float32

または

single

8 バイト浮動小数点

Double (.NET Framework の構造体)

double

double

float

または

double

参照

参照

コード例による各言語のプログラミング概念の比較

各言語の演算子の比較

各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較

その他の技術情報

各言語の比較