문자 값을 저장하는 1바이트 메모리를 차지하는 자료형. 문자 리터를은 작은 따옴표 안에, 이렇게 : 'A' (여러 문자 - 문자열 - 큰 따옴표: "ABC").

그러나 문자는 숫자로 저장된다. 특정 인코딩을 ASCII chart 에서 볼 수 있다. 이것은 문자에 산술 연산이 가능하다는 것을 뜻하는데, 여기서 문자의 아스키 값이 쓰인다 (e.g. 'A' + 1 은 66 값을 가지는데, 왜냐면 대문자 A의 ASCII 값은 65이기 때문). 문자가 어떻게 숫자로 변환되는지에 대한 자세한 것은 Serial.println 레퍼런스를 보시오.

char 자료형은 부호있는 형이므로, 그것은 -128 에서 127 까지 숫자를 인코드함을 뜻한다. 부호없는 1바이트 (8비트) 형은 byte 을 쓰시오.

예제 코드

char myChar = 'A'; char myChar = 65; // 둘 다 같음.



Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.


  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.