리터럴이란?

이규은·2021년 9월 10일
1

리터럴

리터럴은 고정된 값을 나타내는 코드상의 표현으로 값 그 자체를 말한다.

int a = 1;

위코드에서 1이 리터럴이다.
리터럴은 자료형마다 다르게 표현된다.

정수 리터럴

int a = 15; //10진수

int b = 015; // 8진수

int c = 0x15; //16진수

int d = 0b0101; //2진수

정수형 리터럴은 int, byte, short long에 사용할수 있으며 2진법 8진법 16진법 10진법으로 표현할 수 있다.

실수 리터럴

소수점이나 지수 형태로 표현한 값이다.

double f = 0.1234;

double g = 1234E-4; 

float h = 0.1234f;

double i = .1234D;

float같은 경우에는 f를 꼭 붙여줘야 한다.
double은 생략 가능

문자 리터럴

char a = 'H';

char b = "한";

char c = /uae00; //유니코드

('')을 이용하여 문자를 표현한다.

문자열 리터럴

String a = "JAVA";

("")을 이용하여 문자열을 표현한다.

논리 타입 리터럴

boolean a = true;
boolean b = false;

true와 false를 이용한다.

특수문자 리터럴

특수문자 리터럴 의미
/b 백스페이스(backspace)
/t 탭(tab)
/n 라인피드(line feed)
/f 폼피드(form feed)
/r 캐리지 리턴(carriage return)
/" 이중 인용부호(double quote)
/' 단일 인용부호(single quote)
// 백슬래시(backslash)
profile
안녕하세요

0개의 댓글