Appearance
5.1 算术运算符
算术运算符用于执行基本的数学运算,是PHP中最常用的运算符之一。
常用算术运算符
| 运算符 | 描述 | 示例 | 结果 |
|---|---|---|---|
+ | 加法 | $a + $b | $a 与 $b 的和 |
- | 减法 | $a - $b | $a 与 $b 的差 |
* | 乘法 | $a * $b | $a 与 $b 的积 |
/ | 除法 | $a / $b | $a 与 $b 的商 |
% | 取模(余数) | $a % $b | $a 除以 $b 的余数 |
++ | 自增 | $a++ 或 ++$a | $a 的值加 1 |
-- | 自减 | $a-- 或 --$a | $a 的值减 1 |
自增和自减运算符的区别
自增和自减运算符有两种使用方式:
- 前缀形式(
++$a或--$a):先执行自增/自减操作,再使用变量的值 - 后缀形式(
$a++或$a--):先使用变量的值,再执行自增/自减操作
示例代码
php
<?php
// 基本算术运算
$a = 10;
$b = 3;
echo "$a + $b = " . ($a + $b) . "<br>";
echo "$a - $b = " . ($a - $b) . "<br>";
echo "$a * $b = " . ($a * $b) . "<br>";
echo "$a / $b = " . ($a / $b) . "<br>";
echo "$a % $b = " . ($a % $b) . "<br>";
// 自增自减
$c = 5;
echo "初始值: $c<br>";
echo "后缀自增: " . $c++ . "<br>";
echo "自增后: $c<br>";
echo "前缀自增: " . ++$c . "<br>";
echo "自增后: $c<br>";
echo "后缀自减: " . $c-- . "<br>";
echo "自减后: $c<br>";
echo "前缀自减: " . --$c . "<br>";
echo "自减后: $c<br>";
?>注意事项
- 除法运算会返回浮点数,即使两个操作数都是整数
- 取模运算的结果符号与被除数相同
- 自增和自减运算符只适用于变量,不能直接用于常量或表达式
练习
- 计算两个数的和、差、积、商和余数
- 演示自增和自减的前缀与后缀形式的区别
