반응형
  • long 타입이 필요한 곳에는 size_t를 사용할 것.

long은 LP64에서는 64bit(Unix), LLP64에서는 32bit (Win64)임.

 

  • %u, %d등 형식문자

%u, %d는 32bit용임.
%lu, %ld가 64bit용임.

 

  • Magic number 사용하지 말 것.

예)

CHAR_BIT * sizeof(n)로 대체

 

  • pointer의 주소를 정수에 보관하려면 uintptr_t를 이용하는 것이 가장 좋다.

 

(2), (6), (8), (9), (10), (11), (12), (13), (14) 수정할 것

 

출처

blog.daum.net/sheun019/2677

http://www.viva64.com/en/a/0004/

 

반응형