C언어 :: unsigned 선언
정수 자료형의 이름에 한해서 unsigned 선언을 추가하면, 0 이상의 값만 표현하는 자료형이 된다.
그 말은 표현할 수 있는 값의 범위가 양의 정수 방향으로 두 배가 된다는 것!
예를 들어 char형 변수는 -128 ~ +127 까지가 표현할 수 있는 값의 범위다.
char형 변수에 unsigned 선언을 하면, 0 ~ +255 까지 표현할 수 있게 된다.
음의 정수를 표현할 필요가 없다면, unsigned 선언은 변수 사용의 효율성을 높여줄 것이다.
참고로 음의 정수를 표현하지 않기 때문에, MSB까지 데이터의 크기를 표현하는데 사용이 된다.
예제로 확인해보자.
char형 변수가 +255까지 표현할 수 있다니!
unsigned 선언은 char, short, int, long, long long 과 같은 정수 자료형에 사용할 수 있다.
참고서적 : 윤성우 저 열혈강의 C 프로그래밍 개정판 114p ~ 115p.
'기타 > 보관소' 카테고리의 다른 글
블레스(Bless) 뚱뚱한 왕가시 거북 버서커 솔플 영상 (0) | 2016.01.31 |
---|---|
블레스(Bless) 붉은비명 하피 우두머리 버서커 솔플 영상 (1) | 2016.01.31 |
블레스(Bless) 천둥주먹 부족장 타록 버서커 솔플 영상 (0) | 2016.01.31 |
블레스(Bless) 유디트 반란군 부대장 버서커 솔플 영상 (0) | 2016.01.31 |
C언어 :: 자료형의 변환 (2) | 2015.11.23 |
C언어 :: 아스키 코드표 (0) | 2015.11.22 |
C언어 :: scanf 함수 관련 C4996 에러 해결 방법 (1) | 2015.11.22 |
C언어 :: sizeof 연산자 (0) | 2015.11.22 |
C언어 :: 비트 연산자, 비트 이동 연산자 (3) | 2015.11.22 |
언턴드(Unturned) 팁 - 캐릭터 주특기 설정 (0) | 2015.11.19 |
댓글