`FLOOR` — 정수 내림 함수
FLOOR — 정수 내림 함수
실수를 버림 내림해서, 그 값 이하의 가장 큰 정수를 얻고 싶을 때가 있어요. 음수 방향으로 내림하는 내장 함수가 FLOOR예요.
출처: The GNU Fortran Compiler — FLOOR (Integer floor function)
본문
시그니처
RESULT = FLOOR(A [, KIND])
설명
FLOOR(A)는 A 이하의 가장 큰 정수를 돌려줘요. 예를 들어 63.29는 63으로, -63.59는 -64로 내려가요.
클래스
Elemental function (원소별 함수)
인자
| 인자 | 설명 |
|---|---|
A |
REAL 타입이어야 해요. |
KIND |
(선택) 결과의 kind 매개변수를 나타내는 INTEGER 스칼라 상수식. |
반환값
KIND가 있으면 INTEGER(KIND) 타입, 없으면 기본 kind의 INTEGER 타입이에요.
예제
program test_floor
real :: x = 63.29
real :: y = -63.59
print *, floor(x) ! returns 63
print *, floor(y) ! returns -64
end program test_floor
표준
Fortran 95 이후.
더 알아보기
CEILING— 정수 올림 함수NINT— 가장 가까운 정수