|
창조 팁 - '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요.. |
| Posted by 박종훈 | 2009-02-21 16:23:07, Hit : 5152 | |
|
|
|
* 각 언어별 자료형과 자료형의 크기를 나열했습니다.
* 구조체함수에서 자주 쓰일 것들입니다^^
★ C언어
▶ 정수형
char, unsigned char 1 byte (8비트)
short, unsigned short 2 bytes (16비트)
wchar_t 또는 __wchar_t 2 bytes (16비트)
int, unsigned int 4 bytes (32비트)
long, unsigned long 4 bytes (32비트)
__int64 또는 long long 8 bytes (64비트)
▶ 실수형
float 4 bytes (32비트)
double 8 bytes (64비트)
long double 8 bytes (64비트)
★ VB
Byte 1Byte
Boolean 2Byte
Integer 2Byte
Long 4Byte
Single 4Byte
Double 8Byte
Date 8Byte
Currency 8Byte
Object 4Byte
String(고정길이) 문자열길이
String(가변길이) 10 + 문자열 길이
Variant(문자) 22 + 문자열 길이
Variant(숫자) 16Byte
뭐, 컴파일러나 32비트냐 64비트냐에 따라서 달라진다고 하는데요, 퍼온거라서 잘 모르겠네요^^;
|
|
|
지상현 2010-07-02 PM 2:03:46 |
|
|
|
long double은 원래 80비트입니다. 제가 알기론 실수 처리 유닛(FPU)에서도 80비트를 쓴다고 하더군요. 그렇지만 이것저것 문제가 많아 많은 컴파일러가 그냥 64비트 취급하는 것 같습니다.
따라서 이건 컴파일러마다 다를 수 있으니 주의해야 합니다. |
|
|
지상현 2010-07-02 PM 2:05:21 |
|
|
|
또, C에서 float, double과 VB에서 Single, Double은 정수가 아닌 실수형이므로 창조에서 DLL 함수 부를때 제대로 될지 확신할 수 없습니다.
VB에 Currency는 소수점이 지원되기는 하지만 내용은 그냥 64비트 정수입니다. (무조건 1,000으로 나눠서 보여주는 고정소수점입니다) |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|