sitelink1 http://kin.naver.com/qna/detail.nhn?d1id...loAAETiEkA 
sitelink2  
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

unsigned int 란 부호를 사용하지 않는다는 것입니다.

쉽게 말해서 777이면 |777| 로 표현하는거지 +777이나 -777로 표현하지 않는다는 거죠.

 

(signed) int는 이와는 반대입니다.

+777 또는 -777이 되죠.

 

그래서 unsigned int로 선언한 변수에 -가 달린 값이 들어갈 수 없습니다.

그런데 다만.. 사용할때 잠시 변환을 해서 부호달린 int로 사용할 수 있습니다.

아래는 간단한 예제 입니다.

 

 

#include "stdio.h"

 

void main( void )

{

     // 0xFFFFFFFF를 num에 대입

     // num의 값엔 4294967295가 들어가게됨

     unsigned int num = 0xFFFFFFFF;

 

     // 부호있는 숫자로 출력( 10진수:-1 16진수:0xffffffff )

     printf( "SIGNED   : %d\n", num );

 

     // 부호없는 숫자로 출력( 10진수:4294967295 16진수:0xffffffff )

     printf( "UNSIGNED : %u\n", num );

}

 

 

// 출력결과

SIGNED   : -1

UNSIGNED : 4294967295

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 592
113 Google 의 설문지에서 응답 다운로드로 저장한 결과물(CSV)이 엑셀에서 한글깨짐 황제낙엽 2019.04.19 406
112 자연어 처리 Natural Language Processing 황제낙엽 2019.03.06 170
111 NUI(Natural User Interface) / NUX(Natural User eXperience) 황제낙엽 2019.03.03 257
110 지수(과학적 표기법, "E") 서식 지정자 (1) 황제낙엽 2018.11.03 193
109 AI의 연도별 역사 황제낙엽 2018.11.03 355
108 마이크로소프트 MSDN의 이해 file 황제낙엽 2018.09.18 157
107 효율적인 양식 디자인: 구조, 입력, 레이블 및 액션 file 황제낙엽 2018.05.08 147
106 마이크로소프트 제품의 라이선스 - 패키지(FPP)와 볼륨라이선스(Volume License) 황제낙엽 2018.04.12 173
105 효과적인 모바일 애니메이션 응용예 file 황제낙엽 2018.03.30 2086
104 notepad2 에서 문서내의 일부 문자열의 byte 크기 알아내기 file 황제낙엽 2018.03.29 1910
103 부동소수점 연산에 관한 정리 황제낙엽 2018.03.26 1169
102 버튼 디자인의 고찰 (12가지 팁) file 황제낙엽 2018.02.07 156
101 스크래치는 왜 이름이 스크래치 인가? file 황제낙엽 2018.02.01 182
100 윈도우10 FPP,OEM,DSP,ESD 라이선스 file 황제낙엽 2017.10.24 360
99 Atom(에디터) file 황제낙엽 2017.08.31 393
98 엑셀(excel)에서 16진수 -> 10진수 변환 file 황제낙엽 2017.08.29 4423
97 어린이, 청소년용 프로그램 입문 황제낙엽 2017.05.03 166
96 마이크로소프트로부터 기술지원을 받기 위한 Access ID 발급 방법 황제낙엽 2016.12.05 120
95 컴퓨터는 음수를 2의 보수법으로 표현한다 file 황제낙엽 2016.10.24 843
» 변수를 unsigned int형 선언 0xffffffff 할당 결과가 -1이 되는 이유는? 황제낙엽 2016.10.24 486