글
int (4byte) 를 넘는값을 다룰 때는
__int64 혹은 long long int 를 사용하게 된다
Linux
현재 x86 시스템기준 64비트는 long long int
(하지만 x64 시스템기준 64비트는 long int)
Windows
다행하게도 Windows에서는 __int64를 사용하면 아무 문제가없다.
사용방법
Linux의 경우
long long int a = 10; printf("%IId", a); // lld 는 소문자 L |
Windows 경우
__int64 a = 10; printf("%I64d", a); // I64d 는 대문자 i 이다 |
'프로그래밍 > C/C++' 카테고리의 다른 글
[l4d2_plugins] Notepad++환경설정 (0) | 2015.04.05 |
---|---|
[Linux] Vim search & replace (0) | 2013.11.21 |
[Error] C++ stl set 사용중 연산자를 재정의 해야하는것 (0) | 2013.10.13 |
TCHAR, Unicode 함수 (0) | 2013.04.10 |
[펌]문자열 함수, Ansi, Unicode, TCHAR (0) | 2013.03.05 |
RECENT COMMENT