728x90
반응형
SMALL
#include <stdio.h>
int main(void){
unsigned int a;
a = 4294967295;
printf("%d\n", a);
a = -1;
printf("%u\n", a);
return 0;
}
코드 설명
1. main() 함수
1-1. 부호 없는 정수형 변수 a 설정
1-2. 변수 a에 4294967295라는 값을 할당
1-3. printf()문을 사용하여 변수 a의 값을 부호 있는 정수형으로 출력 (이는 부적절한 표현이며, 올바른 결과를 얻기 위해서는 %u를 사용해야 함)
1-4. 변수 a에 -1이라는 값을 할당 (부호 없는 정수형에서는 이 값이 최대값 4294967295로 해석됨)
1-5. printf()문을 사용하여 변수 a의 값을 부호 없는 정수형으로 출력, 이 때 올바른 최대값이 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 4) 관계 연산의 결과 값 확인 (1) | 2024.06.13 |
---|---|
chapter 4) scanf() 연산자의 사용 예 (0) | 2024.06.12 |
chapter 3) 문자의 문자열 입력 (1) | 2024.06.10 |
chapter 3) 변수의 선언과 사용 (0) | 2024.06.09 |
chapter 3) 유효 숫자 확인 (0) | 2024.06.08 |