Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

리터럴(literal) 이란?

2010. 3. 24. 17:22programming/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