개발 아카이브/JAVA
[자바] 리터럴 literal
운클라우드
2021. 3. 11. 22:44
반응형
- non-computation value
- 공간에 속해있지 않은 값
- 데이터 그 자체
- 변수에 넣는 변하지 않는 데이터
정수타입 리터럴
- 2진수 : 정수 앞에 0b를 붙인다. (0b101 : 5, 0b11 : 3, 0b1100101 : 101)
- 8진수 : 정수 앞에 0을 붙인다. (015 : 13, 032 : 26, 01121 : 593)
- 16진수 : 정수 앞에 0x를 붙인다. (0x1A : 26, 0x10 : 16, 0xAE9 : 2793)
- long 타입 리터럴 : 정수 뒤에 l 또는 L을 붙인다. (35l, 482L)
실수타입 리터럴
- float 타입 리터럴 : 실수 뒤에 f를 붙인다. (3.14f, 651.21f, 0.12f)
- double 타입 리터럴 : 실수 뒤에 D를 붙이며 생략 가능하다. (31521E-4, 1.245D)
문자타입 리터럴
char 타입의 리터럴
quotation(따옴표)
작은따옴표(') -> single quotation 또는 one quotation 을 붙여서 표현한다.
예) 'A', 's'
\u다음에 4자리 16진수로 표현된 2바이트의 유니코드로 표현이 가능
예) char ch = \uAC00;
논리타입 리터럴
boolean 타입의 리터럴
true / false
끝.
반응형