2014-11-02 4 views
-2

초기화 코드 조각 아래에이 경고가 표시됩니다. 그러나 코드 아래경고 : 부호없는 유형으로 암시 적으로 잘린 큰 정수 [-Waversflow]

const uint16_t macaddr_reg[] = {0x2006, 0x2007, 0x2008, 0x2009, 0x2000A, 0x200B }; 

const uint16_t tmp = 0x2006; 

나를 어디 내가 잘못 알려 주시기 바랍니다 경고를주지 않는다? 나는 gcc 컴파일러를 사용하고있다.

+0

5 번째 (마지막에서 2 번째) 숫자는 16 비트에 대해 큽니다. 비록 내가 왜이 오류를 모르겠지만. –

답변

3

오타되었습니다. 그것을 정정했다. 알림이 0x2000A입니다. 그것은 16 비트가 아닙니다.