购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.3 算术运算符和算术表达式

C++为算术运算提供了7种算术运算符,如表4.1所示。

表4.1 C++的算术运算符

在表4.1中,要特别注意除法运算和模运算。

(1) 除法运算 (/):如果被除数和除数都是整数,得到的商则不保留小数,这种商称为 整数商 。如果希望得到的商包含小数部分,必须保证被除数和除数至少有一个是浮点数。商要不要保留小数部分,取决于求解问题的需求,如前面的例子——买酸奶。

用20元买酸奶,每盒酸奶3元,则可以买6盒,这里就是20/3,得到的整数商不保留小数部分;而用20元买了8盒酸奶,则每盒酸奶是2.5元,在C++程序里必须表示成20.0/8,商要保留小数部分。

(2) 模运算 ,也称 取余运算 (%):模运算a%b的结果就是a除以b得到的余数,且必须保证a和b都是整数,也就是说取余运算只适用于整数。a%b的结果,即余数,是小于b的。 gxmFEYrG2rrJsuLr6fOZ+YSAFx4VdgnmkEmYXPtbCYEPvDO5A2Fdht0laE+QTfhY

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开