본문 바로가기
c & c++/c언어 기초 개념

문자형 변수 (char)

by 일상코더 2022. 6. 30.
#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

댓글