본문으로 바로가기

데이터 타입(실수형)

category Java 2024. 4. 8. 17:24

1. 실수

수학적으로 정수가 아닌 숫자를 의미합니다. 실수는 소수점 이하 값을 가질 수 있는 숫자이며, 유리수와 무리수를 포함합니다. 예를 들어, 3.14나 1.732는 실수입니다. 프로그래밍에서는 이러한 실수를 다루기 위해 실수형 데이터 타입을 사용합니다

결과값

2. L value 와 R value

사실 L-value와 R-value는 C 및 C++과 같은 언어에서 사용되는 용어이지만 학습하는데 이해도를 높이기 위해서 간단하게 개념을 살펴 봅시다.

L-value는 주로 할당(대입) 연산자의 왼쪽에 나타나는 표현식이이고 R-value는 "값 그 자체"를 나타냅니다. 즉, 실제로 값을 나타내는 것을 의미합니다. 예를 들어, int y = 20;에서 20은 R-value입니다.

그렇다면, 오른쪽에 나타나는 값 또한 사실 메모리 어딘가에 저장하는 것이 맞습니다. R-value는 값을 생성하므로, 해당 값은 메모리에 저장되어야 합니다. 값을 생성하려면 해당 값을 저장할 메모리 공간이 필요합니다.

그래서 오른쪽에 정수를 사용한다면 4바이트 크기인 int 형의 데이터 타입이 사용이 되고 실수를 사용하게 된다면 8바이트 크기인 double 형의 데이터 타입이 사용 됩니다.

핵심 정리

정수에 기본 연산 타입은 int 형이고 실수형에 기본 연산 타입은 double입니다. 그 외에 데이터 타입을 사용하려면 접미사를 사용하여 명시를 해주어야 합니다.

'Java' 카테고리의 다른 글

데이터타입 {연습 문제}  (0) 2024.04.08
데이터 타입(논리형)  (0) 2024.04.08
데이터 타입(문자형)  (0) 2024.04.08
데이터 타입(정수형)  (0) 2024.04.08
변수 {연습문제}  (0) 2024.04.08