![小学生C++编程课堂(新手篇)](https://wfqqreader-1252317822.image.myqcloud.com/cover/965/48376965/b_48376965.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
例4.1 计算![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_31_1.jpg?sign=1738864850-lMCBKIUldS980f8Sjn1ssNcIiZGu7wiC-0-632181a8e48917c16140dbc41b0bd2c9)
题目描述 从键盘读入三个整数a,b,c,计算的值。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_31_3.jpg?sign=1738864850-v2TsOb4Uwa5d2Yd8t8fYe9k0A8SsPFoS-0-6be0786ce34afe8b1678c028c47cb9e2)
编程思路 从题目描述已知a,b,c都是整数,且范围在±10000之间,所以定义为int类型。被除数和除数是整数,所以结果也必须是整数,如果被除数不能整除除数就“砍掉”小数部分,保留整数部分。例如,5/2的结果不是2.5,而是2。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_31_4.jpg?sign=1738864850-l1re6AbT6YzvpYvbcycZNrbvrrHx2xHe-0-737e0ce17b6e3a7285a0b73cd8bf59fd)
程序代码
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_32_1.jpg?sign=1738864850-apsC1T6Hz0DqYrvqkvStbi7r3JiZKyqA-0-907f2b28cbbc0f7d4fe97257e5e36be1)
Tips
在C++中,“+”和“-”还可以作为单目运算符使用,称为“正号运算符”和“负号运算符”。所谓“单目运算符”,是指只有一个运算对象,这两个运算符的功能是对这个运算对象的正负号进行处理,示例如下。
➢+a:变量a的正负号不变,如果a为5,则+a还是5;如果a为-5,则+a仍是-5。
➢-a:将变量a的正负号取反,如果a为5,则-a为-5;如果a为-5,则-a为5。
二、求余运算符%
“求余”,也称“取模”,其作用是得到整数除法运算的余数,求余运算也称取模运算。示例代码如下。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_32_2.jpg?sign=1738864850-ytb11Y5Bp96HysfQZihQ3AdUz5Bozm48-0-f7525c7232bf8476e83116edf3178c45)
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_33_1.jpg?sign=1738864850-qIISyTxdrjk19W5mRy23fm6zOugGxtlY-0-89bdc97b5ac8ae0e35be10c628ad75f0)
“%”的优先级与“*”和“/”相同。求余运算的应用非常多,例如,判断一个数是否为奇数或偶数、倍数、约数、素数,以及数位分离、进制转换等场景都会用到求余运算。