#C01L03P03. C01.L03.整除及求余、数字的提取、顺序结构程序.运算符和表达式
C01.L03.整除及求余、数字的提取、顺序结构程序.运算符和表达式
1.运算符
在有余数的除法运算中,如果要知道商和余数分别是多少,可以用/和%这两个运算符号来得到。
(1) /(整除),当被除数和除数均为整数时,结果也为整型,只取商的整数部分。
如:
10/2=5
10/3=3
5/10=0
(2) %(求余),也只能用于整数运算,结果为整数,符号与被除数相同。
如:
10%3=l
5%10=5
43%10=3
(3) 在/和%运算中,注意除数不能为 0
(4) %运算也是除法,它们的计算优先级与 * 、/ 相同,即先乘 * 除 % ,后加 + 减 - 。
2.算术表达式
(1) 定义:算术表达式是由整型或实型的常量、变量、算术运算符及圆括号等组成的有意义的式子。它代表一个整型或实型的数值。
如:
a+3.14*5/8-123
说明:一个常量或变量是特殊的表达式。
(2) 算术表达式的书写规则
-
所有的字符必须写在同一行上。
-
乘号必须用 * ,不能用 x 或 “.” ,也不能省略。
-
除号必须用 / ,不能写成 ÷ ,也不能写成分数的形式。
-
只能用小括号,小括号里可以再套小括号,但小括号必须成对出现。数学式子中所有的中括号和大括号都用小括号代替。
-
必要时要添加小括号,以保持数学式子的原意。
例如:数学式子 12÷(a+b)+cxd 对应的 C++ 表达式为 12/(a+b)+c*d
相关
在以下作业中: