리터럴(literal) 이란?
상수란 값을 가지는 변수이나 그 값을 바꿀 수 없는 변수입니다. 즉, 한번 메모리에 변수를 지정하고 그 변수에 값을 초기화하고 난 그 이후에는 값을 바꿀 수 없는 변수를 상수라고 일컫습니다. 다음과 같은 경우, PI가 상수가 되겠죠. const float PI=3.14f; // C public static final float PI=3.14f; // Java 반면 리터럴은 이러한 변수 및 상수에 저장되는 값 자체를 일컫습니다. 정수 리터럴, 실수 리터럴, 문자열 리터럴 이런 것들이 프로그래밍 언어의 한 요소로서 리터럴이라고 불리는 겁니다. 정수 리터럴 ---> 10, 1, 1000 등등 실수 리터럴 ---> 10.1, 10e3 등등 문자열 리터럴 ---> "System" "Exit" 등등 쉽게 얘기하면 ..
2010.03.24