리터럴

덤프버전 :




1. Literal



1. Literal[편집]


한국어 위키백과 리터럴 문서
영어 위키백과 리터럴 문서

프로그래밍 언어에서, 리터럴(literal)이란 소스 코드에서 특정한 자료형의 값을 직접 표현하는 방식을 말한다. 이를테면 정수형 데이터일 경우 10진수라는 것을 표현하려면 앞에 아무 것도 안 붙이고 10 같은 식으로 쓰고, 16진수라는 것을 표현하려면 앞에 0x를 붙여 0xF3 같은 식으로 쓴다. 실수형 데이터일 경우 만약 double 자료형으로 썼다면 앞에 아무 것도 안 붙이고 3.14 같은 식으로 쓰고, float 자료형(추천되지 않음)으로 썼다면 뒤에 f를 붙여 10f 같은 식으로 쓰며, 10의 거듭제곱을 표현해야 할 경우 0.1E-5[1] 같은 식으로 쓴다. 문자형(char형)의 경우 낱자 앞뒤로 작은따옴표(')를 붙여 'a' 같은 식으로 쓰고, 문자열의 경우 C언어에서는 char형 낱자의 배열로 선언하고, Java에서는 String 클래스로 선언한 다음 문자열 앞뒤로 큰따옴표(")를 붙여 "Hello world" 같은 식으로 쓴다.

PHP는 특이하게 변수와 함수, 예약어를 제외한 모든 문자열을 리터럴로 취급된다. 물론 권장되지는 않는다.
파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-26 11:25:45에 나무위키 리터럴 문서에서 가져왔습니다.

[1] 0.1×10-5라는 뜻이다.