표현식과 문

5.1 값

<aside> <img src="/icons/dialogue_orange.svg" alt="/icons/dialogue_orange.svg" width="40px" />

값$^{value}$

식(표현식$^{exression}$)이 평가$^{evaluate}$ 되어 생성된 결과

</aside>

<aside> <img src="/icons/dialogue_orange.svg" alt="/icons/dialogue_orange.svg" width="40px" />

평가$^{evaluate}$

식을 해석해서 값을 생성하거나 참조하는 것을 의미한다.

</aside>

[예제 05-01]

// 10 + 20은 평가되어 숫자 값 30을 생성한다.
10 + 20; // 30

모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장된다.

메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있다.

예를 들어, 메모리에 저장된 값 0100 0001을 숫자로 해석하면 65지만 문자로 해석하면 'A'다.