소개
ASCII 는 American Standard Code for Information Interchange 의 약자입니다. 전자 통신을 위한 문자 인코딩 표준입니다. ASCII 로 표현되는 각 문자는 고유한 숫자 값, 즉 ASCII 코드라고도 하는 값을 갖습니다. 이 랩에서는 C 프로그래밍에서 문자의 ASCII 값을 찾는 방법을 배우겠습니다.
ASCII 는 American Standard Code for Information Interchange 의 약자입니다. 전자 통신을 위한 문자 인코딩 표준입니다. ASCII 로 표현되는 각 문자는 고유한 숫자 값, 즉 ASCII 코드라고도 하는 값을 갖습니다. 이 랩에서는 C 프로그래밍에서 문자의 ASCII 값을 찾는 방법을 배우겠습니다.
~/project/ 디렉토리에 main.c라는 새 파일을 생성하고 다음 코드를 붙여넣으세요.
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
char c;
printf("Enter a character: ");
scanf("%c", &c);
printf("\n\nASCII value of %c = %d", c, c);
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
코드를 한 줄씩 이해해 보겠습니다.
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
이 줄은 콘솔에 헤더를 출력하는 데 사용됩니다.
char c;
이 줄은 문자형 변수 c를 선언합니다.
printf("Enter a character: ");
이 줄은 사용자에게 문자를 입력하라는 메시지를 출력합니다.
scanf("%c", &c);
이 줄은 사용자로부터 입력된 문자를 읽어 변수 c에 저장합니다.
printf("\n\nASCII value of %c = %d", c, c);
이 줄은 이전 줄에서 읽은 입력 문자의 ASCII 값을 출력합니다. %c 형식 지정자는 문자를 출력하는 데 사용되고, %d 형식 지정자는 해당 ASCII 값을 출력하는 데 사용됩니다.
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
이 줄은 콘솔에 푸터를 출력하는 데 사용됩니다.
return 0;
이 줄은 프로그램 실행이 완료되었음을 나타내며 종료 상태로 0 을 반환합니다.
다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다.
gcc main.c -o main
./main
출력:
LabEx - Best place to learn
Enter a character: A
ASCII value of A = 65
Coding is Fun !
다양한 문자를 입력으로 넣고 콘솔에 출력되는 해당 ASCII 값을 확인합니다.
이번 랩에서는 C 프로그래밍에서 문자의 ASCII 값을 찾는 방법을 배웠습니다. 각 문자의 ASCII 값은 고유한 숫자 값이며, C 프로그래밍에서는 %d 형식 지정자를 사용하여 표현됩니다. ASCII 값에 대한 지식은 암호화 알고리즘 및 데이터 인코딩과 같은 다양한 응용 분야에서 중요합니다.