728x90
반응형
아스키 코드 (ASCII CODE)
아스키코드는 C언어에서 기계가 문자를 숫자로 이해하기 위해 만든 코드이다.
각 문자는 숫자에 1대1 대응으로 연결되어 있다.
[ASCII 코드표]
총 128개의 문자로 이루어져있으므로 1바이트 크기의 char 형 변수에 대입할 수 있다.
서식문자를 사용하여 인자를 받을 때 %c 를 사용하면 문자로 출력을 할 수 있고
문자를 대입 할 때나 사용할 때는 ''(작은따옴표) 안에 넣어서 표기한다.
예시 코드
#include <stdio.h>
int main ()
{
char test = 'A';
printf("%d %c", test, test); // 'A' 는 아스키코드로 65 이므로 65와 'A' 가 출력됨
return 0;
}
널(Null)
널(Null) 이라는 것은 숫자 0과는 다른 의미이다.
숫자 0은 수학적으로 0이라는 의미를 갖고 있지만 Null은 '아무것도 없음'을 나타낸다.
Null은 아스키코드 0번이고 숫자 0은 아스키코드 48번으로 둘은 구분되어 있다.
728x90
반응형
'C언어 > C언어 문법' 카테고리의 다른 글
[C언어] 반복문 (do while문) (0) | 2024.02.08 |
---|---|
[C언어] 반복문 (for문, while문) (0) | 2024.02.08 |
[C언어] 심볼릭 상수 (Symbolic Const) (0) | 2024.02.08 |
[C언어] 형변환 (Type Casting) (0) | 2024.02.07 |
[C언어] 연산자 (산술, 대입, 관계, 논리, 복합대입, 증강 연산자) (0) | 2024.01.26 |