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

avatar
作者
猴君
阅读量:1

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

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

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

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!