반응형
숫자 문자, 소문자, 대문자 ASCII 코드 값 확인
#include <stdio.h>//표준 입출력 헤더
int main()
{
printf("%c:%d %#x\n", '0', '0', '0');
printf("%c:%d %#x\n", 'A', 'A','A');
printf("%c:%d %#x\n", 'a', 'a','a');
return 0;
}
#include <stdio.h>//표준 입출력 헤더
int main()
{
printf("%c:%d %#x\n", '0', '0', '0'); //0011 0000
printf("%c:%d %#x\n", '1', '1', '1'); //0011 0001
printf("%c:%d %#x\n", 'A', 'A','A'); //0100 0001
printf("%c:%d %#x\n", 'B', 'B', 'B'); //0100 0010
printf("%c:%d %#x\n", 'a', 'a','a'); //0110 0001
printf("%c:%d %#x\n", 'b', 'b', 'b'); //0110 0010
return 0;
}
문자 리터럴 표현의 크기 확인
#include <stdio.h>//표준 입출력 헤더
int main()
{
printf("sizeof('a'):%d bytes\n",sizeof('a'));
return 0;
}
아스키 코드값과 문자 리터럴 표현 비교
#include <stdio.h>//표준 입출력 헤더
int main()
{
char ch = 97;
char ch2 = 'a';
printf("%c\n", ch);
printf("%c\n", 97);
printf("%c\n", ch2);
return 0;
}
char 형식의 한계
#include <stdio.h>
int main()
{
char ch = 'ㄱ';
printf("%c\n", ch);
return 0;
}
반응형
'C언어 > 언제나 C언어' 카테고리의 다른 글
실수 형식 double, float 표현과 출력 [언제나 C언어] (0) | 2020.06.04 |
---|---|
확장 문자 형식 wchar_t와 한글 문자 [언제나 C언어] (0) | 2020.06.03 |
정수 형식과 표현 범위 (char, short, int, long,…) [언제나 C언어] (0) | 2020.06.02 |
정수 표현 및 출력 (10진수, 8진수, 16진수) [언제나 C언어] (0) | 2020.05.30 |
자신의 정보 출력 – puts 함수, printf 함수 [언제나 C언어] (0) | 2020.05.29 |