signed int

    Signed & Unsigned 정의 및 차이

    언어들에서 어렵지 않게 자주 접하게 되는 이 keyword, 개념을 알아보겠습니다. 쉽게 이해하는 방법은 두 가지가 있습니다. 1. SIGN => 부호가 있다. UNSIGN => 부호가 없다. 즉, '-' 가 있냐, 없냐로 이해하기 2. '음수까지 표현하느냐, 음수를 표현하지 않느냐' 로 이해하기 - signed : 양수, 음수가 있는 수 (부호를 가지는 값, 양수/음수 구분 O) - unsigned : 양수만 있는 수 (부호를 갖지 않는 값, 양수/음수 구분 X) 부호를 보는 한 MSB(Most Significant Bit)를 부호로 사용하게 되는데, 그 부분을 숫자의 부분으로 활용하여 음수를 표현하지 못하는 대신, 양수의 범위가 늘어나는 것이다. ex) signed char => -128~127의 범..