温馨提示×

c语言除法取整规则是什么

小亿
690
2023-10-10 19:05:27
栏目: 编程语言

在C语言中,除法取整的规则是按照截断除法进行的。具体规则如下:

  1. 若被除数和除数都是整数类型(如int),则结果也是整数类型。结果等于整数商的整数部分,即结果向零取整。

  2. 若被除数和除数中至少有一个是浮点类型(如float、double),则结果也是浮点类型。结果等于浮点商的整数部分,即结果向零取整。

  3. 若被除数和除数都是整数类型,且除数不为零,则结果等于整数商的整数部分,即结果向零取整。若除数为零,则会发生除零错误。

例如,对于表达式 5 / 2,结果为 2;对于表达式 5.0 / 2,结果为 2.5;对于表达式 -5 / 2,结果为 -2。

0