여러 형태의 자료

아두이노를 코딩할 때 여러가지 숫자, 문자들을 다루게 됩니다.
이런 데이터들의 형태를 자료형 이라고 합니다.

자료형
자료형에는 여러가지 종류가 있습니다. 레벨2에서는 모든 자료형을 살펴보진 않고, 주로 사용되는 것들만 알아봅니다.
자료형 종류

자료형 이름

형태

범위

boolean

논리형

true, false

char

문자형

-128 ~ 127

int

정수형

-32,768 ~ 32,767

long

정수형

-2,147,483,648 ~ 2,147,483,647

float

실수형

약 1.2x10^-38 ~ 3.4x10^38

자주 사용되는 자료형들입니다. 물론 더 많은 자료형이 있지만 위의 5개 정도만 알아둡니다.
boolean
boolean의 이름은 영국의 수학자 조지 불(George boole)이 창안해서 붙여진 이름으로 논리값을 나타냅니다. 논리값이라는 것은 참, 거짓 을 뜻합니다. 영어로는 true, false입니다.
아두이노에서는 boolean과 bool 을 함께 사용할 수 있습니다.

char
char는 글자, 문자를 뜻하는 character에서 앞부분만 사용된 것으로, 문자를 저장 합니다.
문자를 저장하는데 범위는 왜 숫자냐? 고 물으실 수 있습니다.
간단하게 설명드리면, 프로그래밍에서 문자를 ASCII 코드를 숫자로 표시 되곤합니다. ASCII 코드에는 ‘A’라는 글자가 65라는 값을 가지고 있습니다.

int
int는 정수라는 뜻을 가진 integer라는 단어에서 만들어 졌습니다. 소수점이 없는 것을 정수 라고 합니다. 이런 정수값을 저장하며 범위는 -32,768 ~ 32,767 입니다.

long
long은 int와 마찬가지로 정수값을 저장하지만, int보다 범위가 훨씬 큰 자료형입니다. 큰 수를 다루는 경우에 사용 되며, 범위는 -2,147,483,648 ~ 2,147,483,647 입니다.

float
float은 소수점을 포함하는 실수 를 다룹니다. 단어의 유래는 실수를 표현하는 방법이 여러가지가 있는데, 부동소수점(floating point) 방식을 사용한다고 하여 붙여졌습니다. ※부동소수점이 뭔지는 모르셔도 됩니다.
범위는 약 1.2x10^-38 ~ 3.4x10^38 입니다.