新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

c语言除法取整规则是什么,c语言除法取整四舍五入吗

发布时间:2023-10-10 19:05:27

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

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

  1. 若被除数和除数都是整数类型(如int),则结果也是整数类型。结果等于整数商的整数部份,即结果向零取整。
  2. 若被除数和除数中最少有一个是浮点类型(如float、double),则结果也是浮点类型。结果等于浮点商的整数部份,即结果向零取整。
  3. 若被除数和除数都是整数类型,且除数不为零,则结果等于整数商的整数部份,即结果向零取整。若除数为零,则会产生除零毛病。

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