리터럴(literal) 이란?
2010. 3. 24. 17:22ㆍprogramming/terms
728x90
상수란 값을 가지는 변수이나 그 값을 바꿀 수 없는 변수입니다.
즉, 한번 메모리에 변수를 지정하고 그 변수에 값을 초기화하고 난 그 이후에는 값을 바꿀 수 없는 변수를 상수라고 일컫습니다. 다음과 같은 경우, PI가 상수가 되겠죠.
const float PI=3.14f; // C
public static final float PI=3.14f; // Java
반면 리터럴은 이러한 변수 및 상수에 저장되는 값 자체를 일컫습니다.
정수 리터럴, 실수 리터럴, 문자열 리터럴 이런 것들이 프로그래밍 언어의 한 요소로서
리터럴이라고 불리는 겁니다.
정수 리터럴 ---> 10, 1, 1000 등등
실수 리터럴 ---> 10.1, 10e3 등등
문자열 리터럴 ---> "System" "Exit" 등등
쉽게 얘기하면 변수나 상수는 메모리에 할당된 공간이라면
리터럴은 이 공간에 저장되는 값이라고 할 수 있습니다.
728x90
'programming > terms' 카테고리의 다른 글
객체지향 _ 객체, 클래스, 인스턴스 (0) | 2010.05.19 |
---|---|
자바 charAt(0) (0) | 2010.03.30 |
서블릿(Servlet) (0) | 2010.03.26 |
지역 변수 와 멤버 변수 (0) | 2010.03.25 |
오버플로우(Overflow) (0) | 2010.03.25 |