小学生C++编程课堂(新手篇)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

例4.1 计算

题目描述 从键盘读入三个整数abc,计算的值。

编程思路 从题目描述已知abc都是整数,且范围在±10000之间,所以定义为int类型。被除数和除数是整数,所以结果也必须是整数,如果被除数不能整除除数就“砍掉”小数部分,保留整数部分。例如,5/2的结果不是2.5,而是2。

程序代码

Tips

在C++中,“+”和“-”还可以作为单目运算符使用,称为“正号运算符”和“负号运算符”。所谓“单目运算符”,是指只有一个运算对象,这两个运算符的功能是对这个运算对象的正负号进行处理,示例如下。

➢+a:变量a的正负号不变,如果a为5,则+a还是5;如果a为-5,则+a仍是-5。

➢-a:将变量a的正负号取反,如果a为5,则-a为-5;如果a为-5,则-a为5。

二、求余运算符%

“求余”,也称“取模”,其作用是得到整数除法运算的余数,求余运算也称取模运算。示例代码如下。

“%”的优先级与“*”和“/”相同。求余运算的应用非常多,例如,判断一个数是否为奇数或偶数、倍数、约数、素数,以及数位分离、进制转换等场景都会用到求余运算。