windwos C语言除法取整
时间: 2023-08-10 13:06:06 浏览: 118
大整数除法C语言实现
在 C 语言中,除法运算 `/` 的结果是浮点数,如果想要进行除法取整,可以使用下面两种方法:
1. 向下取整:使用整除符号 `//` 进行除法运算,结果为向下取整后的整数。
例如:
```c
int a = 10;
int b = 3;
int c = a / b; // c 的值为 3
int d = a // b; // d 的值为 3
```
2. 向上取整:使用数学库函数 `ceil()` 进行除法运算,结果为向上取整后的浮点数。
例如:
```c
#include <math.h>
int a = 10;
int b = 3;
double c = (double) a / b; // c 的值为 3.333333
double d = ceil(c); // d 的值为 4.0
```
阅读全文