![小学生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=1739255940-7Pg9GiGVyH0pt8Ek3T4t2pfcymes7ueQ-0-561500ff97a2ea2949b7c0e85ed642d6)
题目描述 从键盘读入三个整数a,b,c,计算的值。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_31_3.jpg?sign=1739255940-R6eoI47pBEkj3ByX9DfQMwDGhg7f8DNa-0-d3a9da8fa6e7359d5d7ed59ba7f99d2d)
编程思路 从题目描述已知a,b,c都是整数,且范围在±10000之间,所以定义为int类型。被除数和除数是整数,所以结果也必须是整数,如果被除数不能整除除数就“砍掉”小数部分,保留整数部分。例如,5/2的结果不是2.5,而是2。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_31_4.jpg?sign=1739255940-Gj5o6o1eax8JOojC2Fk3frjvnZKkg7HC-0-162991b12cb64a96f3889ba6a3afbded)
程序代码
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_32_1.jpg?sign=1739255940-i9ZYJp9x9qfm7tsOIDYbgO5msezzzSCD-0-c501a180f0e2cbb2f79bae66be957b23)
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=1739255940-akzjouEiV8TThIbXSyPu3jlsssd63i3b-0-e9c8f6149b883435136ec5ce117c83b6)
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_33_1.jpg?sign=1739255940-J17bJijFjzeZtZsldxFYF4GqQAeCSOjh-0-95b2d61d9bc160823477957ed31cead5)
“%”的优先级与“*”和“/”相同。求余运算的应用非常多,例如,判断一个数是否为奇数或偶数、倍数、约数、素数,以及数位分离、进制转换等场景都会用到求余运算。