본문 바로가기
Major/#C언어 (C Programming)

아스키 코드 (ASCII Code)

by Bright_Between 2023. 4. 27.
반응형

C 언어에서 아스키코드는 문자와 숫자를 컴퓨터가 이해할 수 있는 2진수 형태로 변환하는 방법을 말합니다. 아스키코드는 7비트로 구성되며 0부터 127까지의 숫자로 표현됩니다. 이렇게 표현된 아스키코드는 컴퓨터에서 문자열 처리, 문자열 비교, 문자열 정렬 등 다양한 용도로 사용됩니다.

아스키코드는 미국정보교환표준부호(American Standard Code for Information Interchange)의 약자로, 미국에서 개발된 문자 인코딩 방식입니다. 아스키코드는 컴퓨터에서 문자를 표현하는 표준 방식으로 사용되고 있으며, 영문 알파벳, 숫자, 특수문자 등을 7비트의 이진수로 변환하여 나타냅니다.

아스키코드는 0부터 127까지의 숫자로 표현됩니다. 이 중 0부터 31까지의 숫자는 제어문자(control character)로 사용되며, 32부터 127까지의 숫자는 출력 가능한 문자( printable character)로 사용됩니다.

 

아스키코드에는 다양한 문자가 포함되어 있습니다. 예를 들어, 대문자 A는 65, 소문자 a는 97, 숫자 0은 48, 공백은 32, 쉼표는 44, 느낌표는 33 등으로 표현됩니다. 이러한 아스키코드는 C언어에서 문자열을 처리할 때 매우 유용하게 사용됩니다.

C언어에서는 char 자료형을 사용하여 문자를 표현합니다. char 자료형은 1바이트의 크기를 갖는 정수형 자료형으로, ASCII 코드에 해당하는 값을 저장할 수 있습니다. 따라서 C언어에서는 char 자료형을 이용하여 문자열을 표현하며, 이러한 문자열은 아스키코드로 변환되어 저장됩니다.


반응형

댓글