'C++' std::floor

토스트·2025년 4월 27일

'C++' std::cmath

목록 보기
9/10

floor

tmplate<class Integer>
double floor(Integer num); // constexpr since C++23

~ C++23

float floor(float num);

double floor(double num);

long double floor(long double num);

C++23 ~

constexpr /*floating-point-type*/ floor(/*floating-point-type*/ num);

: 가장 가까운 정수로 내림한 값을 반환합니다.

floorf

float floorf(float num); // constexpr since C++23

: float 타입에 대해 가장 가까운 정수로 내림한 값을 반환합니다..

floorl

long double floorl(long double num); // constexpr since C++23

: long double 타입에 대해 가장 가까운 정수로 내림한 값을 반환합니다.

  • num : 바닥을 구하려는 값

<example>

#include <iostream>
#include <cmath>

using namespace std;

int main() {
	cout << floor(5.3) << endl;

	cout << floor(4) << endl;

	cout << floorf(2.714f);

	return 0;
}

결과값

0개의 댓글