`DBLE` — 배정밀도 실수로 변환
DBLE — 배정밀도 실수로 변환
단정밀도 실수값을 배정밀도(double precision)로 바꿔 정밀도를 높이고 싶을 때가 있어요. DBLE(A)는 인자를 배정밀도 실수 타입으로 변환하는 내장 함수예요. REAL(A, 8)과 사실상 같은 일을 한다고 보면 돼요.
출처: gfortran — DBLE
본문
시그니처
RESULT = DBLE(A)
설명
DBLE(A)는 A를 배정밀도 실수 타입으로 변환해요.
클래스
원소 함수(Elemental function)
인자
A— 타입이INTEGER,REAL,COMPLEX중 하나여야 해요.
반환값
반환값의 타입은 배정밀도 실수(REAL(8))예요.
예제
program test_dble
real :: x = 2.18
integer :: i = 5
complex :: z = (2.3,1.14)
print *, dble(x), dble(i), dble(z)
end program test_dble
정수든 실수든 복소수든 dble에 넣으면 전부 배정밀도 실수로 변환돼요. 복소수는 실수부만 남는 게 아니라 실수 값으로 바뀝니다.
표준
Fortran 77 이상
함께 보기
- REAL — 실수 타입으로 변환