본문/내용
1. 문자 표현방법
C 언어에서 문자와 문자열은 중요한 데이터 유형으로, 각각의 표현 방법과 기능이 분명히 구분된다. 문자, 즉 `char` 데이터 유형은 단일 문자를 나타내는 데 사용된다. C 언어에서 문자는 작은 따옴표(` `)로 감싸서 표현한다. 예를 들어, `a`, `Z`, `1`과 같은 형태로 사용된다. 이러한 각 문자는 ASCII 코드로 매핑되어 있으며, 이 코드는 0부터 127까지의 숫자로 각 문자를 구분한다. 예를 들어, 문자가 `A`라면 ASCII 값은 65이다. 이는 컴퓨터가 문자를 숫자로 처리할 수 있도록 돕는다. C 언어에서 문자 하나는 메모리에서 1바이트의 공간을 차지한다. 이는 효율적이며, 문자의 유형을 쉽게 조작할 수 있는 기능을 제공한다. 문자 연산은 다양한 방식으로 이루어지는데, 예를 들어, 두 개의 문자를 더하면 ASCII 값에 따라 새로운 문자로 결과를 도출한다. 이처럼 문자는 다른 문자와 함께 처리될 수 있으며, 각 문자에 대한 연산 결과는 예측 가능하다. 문자열은 이러한 문자의 배열로 구성된다. 문자열은 일반적으로 여러 개의 문자가 연속적으로 나열된 형태로, C 언어에서는 null 문자(`\0`)로 끝나야 문자열로 인식된다. 문자열 리터럴은 큰 …