개발 아카이브/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

 

끝.

반응형