언어 간 데이터 형식 비교
업데이트: 2007년 11월
이 항목에는 Visual Basic, C++, C#, JScript 및 Visual FoxPro의 데이터 형식이 나열되어 있습니다.
데이터 형식 표
내용 및 크기 |
Visual Basic |
C++ |
C# |
JScript |
Visual FoxPro |
---|---|---|---|---|---|
알 수 없는 데이터 |
n/a |
VARIANT |
형식을 파생시킨 다음 Derived Types 노드에 연결합니다. |
Object |
Variant |
10진수 |
Decimal(.NET Framework 구조체) |
DECIMAL |
decimal |
n/a |
|
날짜 |
Date(.NET Framework 구조체) |
DATE |
Date 개체 |
Date DateTime |
|
SBCS 문자 (1바이트) |
n/a |
n/a |
sbyte |
Character |
|
유니코드 문자(2바이트) |
Char(.NET Framework 구조체) |
wchar_t |
char |
n/a |
|
유니코드 문자 시퀀스 |
String(.NET Framework 클래스) |
wchar_t* |
String |
VarChar |
|
부울(플랫폼에 종속적) |
Boolean(.NET Framework 구조체) |
VARIANT_BOOL |
boolean |
Logical |
|
1바이트 |
SByte 데이터 형식(Visual Basic)(.NET Framework 구조체) |
signed char |
n/a |
n/a |
|
2바이트 |
Short(.NET Framework 구조체) |
signed short int |
short |
n/a |
|
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 |
n/a |
n/a |
|
부호 없는 4바이트 |
UInteger 데이터 형식(.NET Framework 구조체) |
unsigned int 및 unsigned long |
n/a |
n/a |
|
부호 없는 8바이트 |
ULong 데이터 형식(Visual Basic)(.NET Framework 구조체) |
unsigned __int64 |
n/a |
n/a |
|
4바이트 부동 소수점 |
Single(.NET Framework 구조체) |
float |
Float |
||
8바이트 부동 소수점 |
Double(.NET Framework 구조체) |
Double |
Double |
참고 항목
참조
여러 언어 및 라이브러리에서 사용되는 컨트롤 및 프로그래밍 가능한 개체 비교