문서 보기문서 편집수정 내역 리터럴 (덤프버전으로 되돌리기) [[분류:영어 단어]][[분류:컴퓨터 공학]][[분류:프로그래밍 언어 문법]] [include(틀:프로그래밍 언어 문법)] [목차] == Literal == [[https://ko.wikipedia.org/wiki/%EB%A6%AC%ED%84%B0%EB%9F%B4|한국어 위키백과 리터럴 문서]] [[https://en.wikipedia.org/wiki/Literal_(computer_programming)|영어 위키백과 리터럴 문서]] [[프로그래밍 언어]]에서, 리터럴('''literal''')이란 소스 코드에서 특정한 자료형의 '''값을''' 직접 '''표현하는 방식'''을 말한다. 이를테면 정수형 데이터일 경우 [[10진법|10진수]]라는 것을 표현하려면 앞에 아무 것도 안 붙이고 10 같은 식으로 쓰고, [[16진법|16진수]]라는 것을 표현하려면 앞에 0x를 붙여 0xF3 같은 식으로 쓴다. 실수형 데이터일 경우 만약 double 자료형으로 썼다면 앞에 아무 것도 안 붙이고 3.14 같은 식으로 쓰고, float 자료형(추천되지 않음)으로 썼다면 뒤에 f를 붙여 10f 같은 식으로 쓰며, 10의 거듭제곱을 표현해야 할 경우 0.1E-5[* 0.1×10^^-5^^라는 뜻이다.] 같은 식으로 쓴다. 문자형(char형)의 경우 낱자 앞뒤로 [[따옴표|작은따옴표]](')를 붙여 'a' 같은 식으로 쓰고, 문자열의 경우 [[C언어]]에서는 char형 낱자의 배열로 선언하고, [[Java]]에서는 String 클래스로 선언한 다음 문자열 앞뒤로 [[따옴표|큰따옴표]](")를 붙여 "Hello world" 같은 식으로 쓴다. [[PHP]]는 특이하게 변수와 함수, 예약어를 제외한 ''모든 문자열''을 리터럴로 취급된다. 물론 권장되지는 않는다.캡챠되돌리기