Location | Tag | Media  ||  A | P

1UL이 뭔가요

프로그래밍 2011. 7. 12. 14:12 |

http://kldp.org/node/22698

[질문] 1UL이 몬지를...

jo007ki의 아바타

안녕하세요.

page.h 파일에서

#define PAGE_SHIFT 12 //여긴 오프셋인거 알겠구요
#define PAGE_SIZE (1UL << PAGE_SHIFT) //페이지 사이즈구하는 매크로에서 1UL이 먼지 모르겠습니다 :(

막 시작한 초보 입니다...

답변 부탁드리겠습니다~

감사합니다~

shkwon81의 아바타

UL은 정수 리터럴 뒤에 붙어서해당 정수가 unsigned lon

UL은 정수 리터럴 뒤에 붙어서

해당 정수가 unsigned long 임을 나타내죠..

1UL 1ul 모두 같은 표현!!

마찬가지로

1L, 1l, 1u, 1U 등등과 같은 표현도 할 수 있겠죠..

저 소스 코드의 경우에는 shift 연산을 정확하게 수행하기 위해 1을 UL로 ㅁ나들어 준 겁니다.

댓글 보기 옵션

'프로그래밍' 카테고리의 다른 글

이클립스 color theme  (0) 2011.07.19
visual assist 단축키 할당  (0) 2011.07.19
JNI string type 다루는 법  (0) 2011.07.12
Local Repository 에서 SVN 사용하기  (0) 2011.07.09
MFC BITMAP 구조체  (0) 2011.06.17
Posted by Bestend
: