kernel에서 사용하는 header file 소스 중에서...(c 언어 질문)
글쓴이: 익명 사용자 / 작성시간: 월, 2001/11/05 - 3:43오후
c 언어 질문입니다.
typedef signed long long s64;
typedef unsigned long long u64;
이것이 의미하는것이 무엇인지요 ?
integer 인 경우는 아래와 같이 정의를 하더군요.
typedef signed int s32;
typedef unsigned int u32;
글구 위와 같이 선언된 long type 을 windows 환경으로
변경하려면 어케하나요 ?
도와주십시요.
미리 감사드립니다.
Forums:
정답은 아닙니다만...
민들레 wrote..
c 언어 질문입니다.
typedef signed long long s64;
typedef unsigned long long u64;
typedef signed long long형태로 s64에 형지정
typedef unsigned long long형태로 u64에 형지정.
LINUX에서 64Bits를 지원하기위한 형태인가 보네요.
즉, long long 형태는 64비트라는 의미겠지요.
이것이 의미하는것이 무엇인지요 ?
integer 인 경우는 아래와 같이 정의를 하더군요.
typedef signed int s32;
typedef unsigned int u32;
글구 위와 같이 선언된 long type 을 windows 환경으로
변경하려면 어케하나요 ?
MS-Windows에서 __int64라는 것이 있네요. 이걸 이용하면 되겠죠.
__int8 nSmall; // Declares 8-bit integer
__int16 nMedium; // Declares 16-bit integer
__int32 nLarge; // Declares 32-bit integer
__int64 nHuge; // Declares 64-bit integer
더 자세한건 MSDN에서 찾아보시면... ^^;
도와주십시요.
미리 감사드립니다.
댓글 달기