부동 소수점 번호는 컴퓨터에서 소수성을 나타내는 데 사용되는 숫자이지만 저장 제한으로 인해 일반적으로 유한 정밀도에 근접합니다. 플로팅 포인트 번호를 특정 정밀도로 반올림 해야하는 경우 다른 방법을 사용하여이를 달성 할 수 있습니다.
라운드 () 함수는 부동 소수점 번호를 가장 가까운 정수로 반올림하는 데 사용됩니다. 두 가지 매개 변수를 수신합니다. 첫 번째 매개 변수는 처리 할 부동물 포인트 번호이며, 두 번째 매개 변수는 반올림 후 유지되는 소수점의 수를 지정하는 선택적 정밀 매개 변수입니다. 예를 들어:
$num = 1.55;
바닥 () 함수는 플로팅 포인트 번호를 원래 번호보다 크지 않은 정수로 반올림하는 반면 Ceil () 함수는 플로팅 포인트 번호를 원래 번호보다 정수까지 반올림합니다.
$num = 1.55;
Number_format () 함수는 부동 소수점 번호를 지정된 소수점 자리로 형식화하고 문자열로 반환합니다. 반올림 작업에도 사용할 수 있습니다. 이 기능은 종종 수치 계산보다는 출력 디스플레이에 사용됩니다.
$num = 1.555;
BCMATH는 반올림 작업을 포함하여 정확한 부동 소수점 작업을 수행 할 수있는 고정밀 수학적 운영 라이브러리입니다. bcround () 함수는 플로팅 포인트 번호를 지정된 정밀도로 반올림하는 데 사용됩니다.
$num = "1.555";
응용 프로그램 요구에 따라 올바른 반올림 방법을 선택하는 것이 매우 중요합니다. 선택할 때 고려해야 할 몇 가지 요소는 다음과 같습니다.
이러한 방법을 합리적으로 선택하고 사용함으로써 부동 소수점 계산의 정확도 문제를 효과적으로 해결할 수 있으며 프로그램의 정확성과 안정성을 향상시킬 수 있습니다.