函數名: floor
頭檔:<math.h>
函數原型: double floor(double x);
功 能: 向下捨入
參數:double x 為要操作的雙精度值
傳回值:傳回<=x 的用雙精確度浮點數表示的最大整數。
程式例: 求浮點數number的向下取整,並將結果輸出
#include<stdio.h>#include<math.h>intmain(void){doublenumber=123.54;doubledown,up;down=floor(number);up=ceil(number);prin tf(originalnumber%10.2lfn,number);printf(numberroundeddown%10.2lfn,down);printf(numberroundedup%10.2lfn,up);return0;}運行結果:
originalnumber123.54numberroundeddown123.00numberroundedup124.00