`FLOOR` — 정수 내림 함수

FLOOR — 정수 내림 함수

실수를 버림 내림해서, 그 값 이하의 가장 큰 정수를 얻고 싶을 때가 있어요. 음수 방향으로 내림하는 내장 함수가 FLOOR예요.

출처: The GNU Fortran Compiler — FLOOR (Integer floor function)

본문

시그니처

RESULT = FLOOR(A [, KIND])

설명

FLOOR(A)A 이하의 가장 큰 정수를 돌려줘요. 예를 들어 63.2963으로, -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 — 가장 가까운 정수