데이터 종류
설명
한글 코딩에서는 아래와 같은 데이터 종류를 지원해요.
숫자
숫자예요.
예시)
1
,3
,42
, ...
문자열
따옴표로 둘러싸여 글자, 단어, 문장을 표현하는 값이에요.
예시)
"가나다"
,"안녕 친구들"
,"띄어쓸 수도 있어요!"
, ...
참/거짓
어떤 조건이 맞거나 틀릴 때 가지는 값이에요.
예시)
3 > 2
는참
,"안녕" = "안녕 못해"
는거짓
배열 (또는 리스트)
데이터의 집합체로, 여러 데이터를 순서대로 나열하여 하나로 묶은 값이에요.
예시)
[42, "문자열", "세 번째 값", ["또다른 배열", 1234]]
💡 참/거짓과 관련한 자세한 이야기
컴퓨터에서 참과 거짓을 처리할 때, 거짓은 0으로 처리하고, 참은 1로 처리해요.
그런데 처리하는 것과 별개로, 참과 거짓을 판단할 때는 거짓으로 판단되는 값은 숫자 0만, 참으로 판단되는 값은 숫자 0 이외의 모든 값이에요.
그 이유는 컴퓨터는 전기로 신호를 처리하기 때문이에요. 0은 전기를 보내지 않은 것(부정)이고, 1은 전기를 보낸 것(긍정)인거죠. 그래서 전원 버튼을 나타내는 기호가 0과 1을 합쳐둔 모양인 거예요.
그리고, 숫자 0은 거짓이고, 문자 0은 참이에요. 이건 아스키코드와 유니코드의 특성에 대해 이해해야 해요.
문자 0은 아스키코드로 숫자 48이기에 참이 되는 거예요. 또한 숫자 0은 아스키코드에서 문자로 NULL이에요. 아무 것도 없다는 뜻이고, 전기적으로는 아무 것도 보내지 않은 것(부정)이랍니다. 그래서 거짓이 되는 거예요.
검색 키워드
정수, 소수, 문자, 단어, 불, bool, int, string, array
Last updated