문자의 ASCII 값 찾기

CBeginner
지금 연습하기

소개

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 값에 대한 지식은 암호화 알고리즘 및 데이터 인코딩과 같은 다양한 응용 분야에서 중요합니다.