-
8장. 실력다지기 연습문제01 ) 문제 3. [자료형의 판단]IT/솔루션) 난 정말C... 없다구요 2019. 4. 14. 20:54
<2016. 9. 17. 15:14>
문제 3. [자료형의 판단]
5장에서 자료형을 설명하면서 int는 signed int와 동일하고, short는 signed short와 동일함을 설명하였다. 하지만 char형은 예외이다.
컴파일러에 따라서 char를 signed char로 처리하는 컴파일러도 있고, unsigned char로 처리하는 컴파일러도 있다.
여러분의 개발환경에서는 char가 어떻게 처리되는지 궁금하지 않은가? 이를 확인하기 위한 예제를 작성해 보자.
=======================================================================================================
#include<stdio.h> #include<stdlib.h> int main(void) { char num1; num1 = 5; printf("char num1에 저장된 수는 %d (양수 표현 가능) \n", num1); num1 = -5; printf("char num1에 저장된 수는 %d (음수 표현 가능) \n", num1); system("pause"); return 0; }
=======================================================================================================
음수가 표현 가능하다면 signed char,
음수가 표현 불가능하다면 unsigned char 로 처리되는 것이다.
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
8장. 실력다지기 연습문제01 ) 문제 5. [연산자의 활용] (0) 2019.04.14 8장. 실력다지기 연습문제01 ) 문제 4. [연산자의 활용] (0) 2019.04.14 8장. 실력다지기 연습문제01 ) 문제 2. [함수의 정의와 활용] (0) 2019.04.11 8장. 실력다지기 연습문제01 ) 문제 1. [단순한 함수의 정의] (0) 2019.04.11 C언어 책 ) 난 정말 C Programming을 공부한 적이 없다구요 (0) 2019.04.11