C/C++:數學函數ceil/floor簡介

C語言數學函數ceil/floor簡介  

函數名: ceil

用 法: double ceil(double x);   

功 能: 返回大於或者等於指定表達式的最小整數   

頭文件:math.h

函數名: floor

用 法: double floor(double x);

功 能: 返回小於或者等於指定表達式的最大整數      

頭文件:math.h

 

函數實例

 

  1. #include <stdio.h> 
  2. #include <math.h> 
  3.  
  4. int main(void)    
  5.   double number = 123.54; 
  6.   double down, up; 
  7.  
  8.   down = floor(number); 
  9.   up = ceil(number); 
  10.  
  11.   printf("original number %5.2lf\n", number); 
  12.   printf("number rounded down %5.2lf\n", down); 
  13.   printf("number rounded up %5.2lf\n", up); 
  14.  
  15.   return 0;    
  16. }  

  

運行結果:   

 

  1. original number 123.54    
  2. number rounded down 123.00 
  3. number rounded up 124.00 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章