【C语言】浮点数取整

  • 向下取整

1. 强制类型转换

float f = 1.5;

int a;
a = (int)f;

2. 高斯函数

double floor(double a)
float
f =1.5; int a; a = floor(f);
  • 向上取整

1. ceil函数

double ceil(double a)
float
f =1.5; int a; a = ceil(f);

 

2. 强制类型转换 + 四舍五入

float f =1.5;

int a;
a = (int)(f + 0.5);

 

posted @ 2023-11-21 08:44  怎么昵称都被取完了  阅读(194)  评论(0)    收藏  举报