c언어에서는 char를 이용하여 문자나 문자열을 저장할 수 있고 char의 크기 및 범위는 char signed char 1바이트, 8비트 -128~127 문자 저장 unsigned char 1바이트, 8비트 0~255 바이트 단위 데이터 저장 그리고 char는 문자 자체를 저장하는 것이 아닌 그 문자의 해당하는 정수 값을 저장한다. 그러면 그 문자의 정수 값을 어떻게 알 수 있을까? 그것은 아스키(ASCII) 코드를 이용하여 알 수 있다. 32 0x20 공백(space) 64 0x40 @ 96 0x60 ` 33 0x21 ! 65 0x41 A 97 0x61 a 34 0x22 " 66 0x42 B 98 0x62 b 35 0x23 # 67 0x43 C 99 0x63 c 36 0x24 $ 68 0x44 D 1..