#include <stdio.h>
main()
{
char c; //default값이 "signed" 범위 = -128 ~ 127
unsigned char k; //unsigned 범위 = 0 ~ 255
char kk; // ASCII 알파벳 소문자 a = 97;
c = 200;
k = 200;
kk = 'a';
printf("문자형 변수 c = %d \n", c); // 결과값 = -56 범위값보다 크기때문에 (overflow)
printf("문자형 변수 k = %d \n", k); // 결과값 = 200; 범위값에 들어감
printf("문자형 변수 kk = %d \n, kk); // 결과값 = 97
}
아스키(ASCII) = 컴퓨터에서 사용되는 문자 값으로 각각의 문자 값은 전 세계적으로 동일하게 규정되어 있다.
- 숫자 0 ~ 9 = 48 ~ 57 -> 10개
- 알파벳 'A' ~ 'Z' = 65 ~ 90 -> 26개
- 알파벳 'a' ~ 'z' = 97 ~ 122 -> 26개 => 62 + 특수문자(66) = 128개
'c & c++ > c언어 기초 개념' 카테고리의 다른 글
문자열형 변수(char*) (0) | 2022.06.30 |
---|---|
정수형 변수(int) (0) | 2022.06.30 |
컴파일 개념 (0) | 2022.06.30 |
C언어 함수 개념 (0) | 2022.06.30 |
C언어 순환문 개념 (0) | 2022.06.30 |
댓글