반응형
※ 09 문자형 변수 이해하기
문자형 변수를 정의 하는 방법에는 크게 char 형 과 unsigned char 형 두가지가 있다. char 는 signed char과 같고 signed가 생략되었다고 생각하면 된다.
▶ 문제 : a, b, c... 같은 문자와 1, 2, 3... -1, -2, -3... 같은 숫자를 저장(기억)할 수 있는 문자형 변수들을 선언하고 화면에 출력하라.
▶ 포인트 : -3과 같은 음수 값은 unsigned char 형 변수에 저장 할 수 없다. 고로 char에 저장 하여야 한다. unsingned char 형 변수는 0~ 255 범위의 값을 저장 할 수 있다. 이 범위를 초과 하는 숫자는 unsingned int 형을 사용한다.
char 변수 저장 범위 : -128~ +127
▶ 프로그램 :
▶ 실행 결과 :
→ ch 변수는 char 형이므로 -128~+127 까지 밖에 저장이 되지 않기 때문에 초과하는 숫자 250을 저장 할 수 없어 임의의 지정값인 -6 으로 저장이 되었다.
→ h변수는 unsigned char 형이므로 저장할 수 있는 범위 내에 있기 때문에 250 그대로 저장이 되었다.
→ i 변수는 'A' 의 아스키 코드 값인 65로 저장이 된 것을 볼 수 있다.
▶ 소스코드 다운로드 :
반응형
'Language > C & C++' 카테고리의 다른 글
【 C 언어 】#11 실수형 변수 이해하기(double) (0) | 2018.02.05 |
---|---|
【 C 언어 】#10 정수형 변수 이해하기(int) (0) | 2018.02.01 |
【 C 언어 】#8 주석 개념 이해하기 (0) | 2018.02.01 |
【 C 언어 】#07 함수의 개념 배우기 (0) | 2018.01.29 |
【 C 언어 】#06 순환문 개념 배우기(for) (0) | 2018.01.29 |