共用方式為


比較不同語言的資料型別

更新: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

decimal

N/A

日期

Date (.NET Framework 結構)

DATE

DateTime

DateTime

Date 物件

Date

DateTime

SBCS 字元

(1 個位元組)

N/A

signed char

__int8

N/A

sbyte

Character

Unicode 字元 (2 個位元組)

Char (.NET Framework 結構)

wchar_t

char

char

N/A

Unicode 字元順序

String (.NET Framework 類別)

wchar_t*

string

String

VarChar

布林 (Boolean) (平台相依)

Boolean (.NET Framework 結構)

VARIANT_BOOL

bool

boolean

Logical

1 個位元組

SByte 資料型別 (Visual Basic) (.NET Framework 結構)

signed char

sbyte

N/A

N/A

2 個位元組

Short (.NET Framework 結構)

signed short int

__int16

short

short

N/A

4 個位元組

Integer (.NET Framework 結構)

long (long int、signed long int)

int

int

Integer

8 個位元組

Long (.NET Framework 結構)

__int64

long

long

Float

1 個位元組不帶正負號

Byte (.NET Framework 結構)

BYTE

bool

byte

byte

Integer

2 個位元組不帶正負號

UShort 資料型別 (Visual Basic) (.NET Framework 結構)

unsigned short

ushort

N/A

N/A

4 個位元組不帶正負號

UInteger 資料型別 (.NET Framework 結構)

unsigned int 和unsigned long

uint

N/A

N/A

8 個位元組不帶正負號

ULong 資料型別 (Visual Basic) (.NET Framework 結構)

unsigned __int64

ulong

N/A

N/A

4 個位元組浮點

Single (.NET Framework 結構)

float

float

float

Float

8 個位元組浮點

Double (.NET Framework 結構)

double

double

Double

Double

請參閱

參考

以不同語言的程式碼範例比較程式發展觀念

比較不同語言的運算子

比較不同語言和程式庫的控制項與程式物件

其他資源

語言對等用法

Visual J#