Vergleich der Datentypen in verschiedenen Sprachen

Aktualisiert: November 2007

In diesem Thema sind die Datentypen für Visual Basic, C++, C#, JScript und Visual FoxPro aufgelistet.

Tabelle der Datentypen

Inhalt und Speicherbedarf

Visual Basic

C++

C#

JScript

Visual FoxPro

Unbekannte Daten

nicht verfügbar

VARIANT

Leiten Sie Typen ab, und verknüpfen Sie sie dann mit dem Derived Types-Knoten.

Object

Variant

Decimal

Decimal (.NET Framework-Struktur)

DECIMAL

decimal

decimal

nicht verfügbar

Date

Date (.NET Framework -Struktur)

DATE

DateTime

DateTime

Date-Objekt

Date

DateTime

SBCS-Zeichen

(1 Byte)

nicht verfügbar

signed char

__int8

nicht verfügbar

sbyte

Character

Unicode-Zeichen (2 Bytes)

Char (.NET Framework-Struktur)

wchar_t

char

char

nicht verfügbar

Unicode-Zeichensequenz

String (.NET Framework-Klasse)

wchar_t*

string

String

VarChar

Boolean (plattformabhängig)

Boolean (.NET Framework-Struktur)

VARIANT_BOOL

bool

boolean

Logical

1 Byte

SByte-Datentyp (Visual Basic) (.NET Framework-Struktur)

signed char

sbyte

nicht verfügbar

nicht verfügbar

2 Bytes

Short (.NET Framework-Struktur)

signed short int

__int16

short

short

nicht verfügbar

4 Bytes

Integer (.NET Framework-Struktur)

long, (long int, signed long int)

int

int

Integer

8 Bytes

Long (.NET Framework-Struktur)

__int64

long

long

Float

1 Byte ohne Vorzeichen

Byte (.NET Framework-Struktur)

BYTE

bool

byte

byte

Integer

2 Bytes ohne Vorzeichen

UShort-Datentyp (Visual Basic) (.NET Framework-Struktur)

unsigned short

ushort

nicht verfügbar

nicht verfügbar

4 Bytes ohne Vorzeichen

UInteger-Datentyp (.NET Framework-Struktur)

unsigned int und unsigned long

uint

nicht verfügbar

nicht verfügbar

8 Bytes ohne Vorzeichen

ULong-Datentyp (Visual Basic) (.NET Framework-Struktur)

unsigned __int64

ulong

nicht verfügbar

nicht verfügbar

4 Bytes Gleitkomma

Single (.NET Framework-Struktur)

float

float

float

Float

8 Bytes Gleitkomma

Double (.NET Framework-Struktur)

double

double

Double

Double

Siehe auch

Referenz

Vergleich der Programmierkonzepte verschiedener Sprachen anhand von Codebeispielen

Vergleich der Operatoren in verschiedenen Sprachen

Vergleich der Steuerelemente und programmierbaren Objekte in verschiedenen Sprachen und Bibliotheken

Weitere Ressourcen

Übereinstimmungen in verschiedenen Sprachen

Visual J#