比較各種語言的資料型別

本主題列出 Visual Basic、 C++、C# 和 F# 的資料型別。

資料類型的表格

內容和大小

Visual Basic

C++

C#

F#

Decimal

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

請參閱

參考

比較各種語言的程式設計概念,含程式碼範例

比較各種語言的運算子

比較各種語言和程式庫的控制項與可以透過程式設計的物件

其他資源

語言對等用法