[rps包括post=6522]
我们几乎已经学会了变量和相关类型。但是仅仅变量不足以创建有用的应用程序。我们通常需要对这些变量和数据进行操作。运算符是对变量和数据进行操作的一种方法。例如,如果我们需要对两个整数变量求和,我们应该使用sum运算符。让我们开始寻找可用的运算符。我们使用以下组名对运算符进行分组。
- 算术运算符
- 赋值运算符
- 比较运算符
- 增量运算符
- 逻辑运算符
- 字符串运算符
- 数组运算符
算术运算符
算术或数学运算可以用算术运算符来完成。这里是算术运算符的列表。
+求和运算符
求和运算符用于求两个变量或值的和。在这个例子中 $result
我七岁了。
$x = 5; $y = 2;$result = $x + $y;
–减法运算符
减法运算符用于减去两个变量或值。在这个例子中 $result
三岁。
$x = 5; $y = 2;$result = $x - $y;
*乘法运算符
乘 运算符用于乘法 两个变量或值。在这个例子中 $result
10岁。
$x = 5; $y = 2;$result = $x * $y;
/除法运算符
分开 运算符用于划分 两个变量或值。在这个例子中 $result
将是2.5。这个 $result
类型将是浮点数。
$x = 5; $y = 2;$result = $x / $y;
%%模块运算符
模块 运算符用于获取余数 两个变量或值。在这个例子中 $result
将是1。
$x = 5; $y = 2;$result = $x % $y;
赋值运算符
赋值运算符通常以稍微不同的方式提供算术运算符的相同功能。赋值运算符首先使用 提供值并存储结果的值或变量。
=分配
赋值将变量值设置为给定值。
$a = "This is string";$b = 5;
+=添加和分配
Add and assign操作符将左、右变量或值相加,并将结果设置为左变量。在这个例子中 $x
我七岁了。
$x = 5; $y = 2;$x += $y;
-=减法赋值
减法 与赋值运算符相减 左右变量或值,并将结果设置为左变量。在这个例子中 $x
三岁。
$x = 5; $y = 2;$x -= $y;
*=乘法和赋值
乘 赋值运算符将相乘 左右变量或值,并将结果设置为左变量。在这个例子中 $x
10岁。
$x = 5; $y = 2;$x *= $y;
/=分配
分开 赋值运算符将除法 左右变量或值,并将结果设置为左变量。在这个例子中 $x
我七岁了。
$x = 5; $y = 2;$x /= $y;
%%=分配模数
分开 赋值运算符将除法 左右变量或值,并设置余数 左边的变量。在这个例子中 $x
我七岁了。
$x = 5; $y = 2;$x %= $y;
比较运算符
比较运算符通常用于比较两个值或变量。这些运算符通常用于返回一些布尔结果,如 true
和 false
通常与条件关键字一起使用,如 if
.
==相等
Equal用于检查给定的两个值或变量是否相等。如果它们相同,则返回true;如果不相同,则返回false。
$x = 5;$y = 10;$z = "5";($x == $y); //Returns false($x == $z); //Returns true
===相同
Equal用于检查给定的两个值或变量是否相同。如果它们相同 如果不是,则返回true,否则返回false。
$x = 5;$y = 10;$z = "5";($x === $y); //Returns false($x === $z); //Returns false
!= 或<>不相等
不相等 用于简单地检查给定的两个值或变量是否不相等。如果是的话 相同的 这将返回false 如果不是这样,这将返回真的。
$x = 5;$y = 10;$z = "5";($x <> $y); //Returns false($x != $z); //Returns true
!== 不完全相同
不完全相同 用于检查给定的两个值或变量是否相同。如果它们相同 这将返回false 如果不是这样,这将返回真的。
$x = 5;$y = 10;$z = "5";($x !== $y); //Returns true($x !== $z); //Returns true
小于 仅用于检查第一个变量或值是否小于第二个变量或值。 如果 第一个变量小于第二个,如果不是false,则返回true。
$x = 5;$y = 10;($x < $y); //Returns true($y < $x); //Returns false
>大于
更大的 比 仅用于检查第一个变量或值是否更大 比第二个好。 如果 第一个变量更大 比第二个,这将返回真,如果不是假的。
$x = 5;$y = 10;($x > $y); //Returns false($y > $x); //Returns true
>=大于或等于
更大的 比 or equal to用于简单地检查第一个变量或值是否大于或等于第二个变量或值。 如果 第一个变量大于或等于第二个变量如果不是false,则返回true。
$x = 5;$y = 10;($x >= $y); //Returns false($y >= $x); //Returns true
<=小于或等于
更少 比 或等于是用来简单检查第一个变量或值是否小于 或等于第二个。 如果 第一个变量较少 或者等于第二个1,如果不是false,则返回true。
$x = 5;$y = 10;($x <= $y); //Returns true($y <= $x); //Returns false
增量运算符
通常用作数学运算的增量运算符。
相关文章: Python变量和类型
++$x预增量
我们可以使用预增量运算符进行增量 在使用此变量之前,单步执行变量值。在这个例子中 $x
之前 值为6 后面的值是6。
$x=5;echo $x; //Output is 5echo ++$x;//Output is 6echo $x; //Output 6
$x++后期增量
我们可以使用后增量运算符来进行增量 单步后的变量值 使用此变量。在这个例子中 $x
之前 值为5,后值为6。
$x=5;echo $x; //Output is 5echo $x++;//Output is 5echo $x; //Output 6
–$x预减量
我们可以使用预减量运算符来减量 在使用此变量之前,单步执行变量值。在这个例子中 $x
之前 值为4,后值为4。
$x=5;echo $x; //Output is 5echo --$x;//Output is 4echo $x; //Output 4
$x–减量后
我们可以使用后减量运算符来减量 单步后的变量值 使用此变量。在这个例子中 $x
之前 值为5,after值为64。
$x=5;echo $x; //Output is 5echo $x--;//Output is 5echo $x; //Output 4
逻辑运算符
局部运算符通常用于布尔值和变量。
and,&&运算符
and
运算符的用法如下。如果两个值或变量为true,则返回true,否则返回false。 &&
也可用作and运算符。
$x = true; $y =true; $z = false($x && $y); //Returns true($x and $z); //Returns false
或,| |运算符
or
运算符的用法如下。如果两个值或变量为false 这将返回false 如果不是,它将返回真的。 || 也可用作and运算符。
$x = true; $y =true; $z = false($x || $y); //Returns true($x or $z); //Returns true
异或 操作员
xor
运算符的用法如下。如果两个值或变量是相同的布尔值,则返回true,否则返回false。
$x = true; $y =true; $z = false($x xor $y); //Returns true($x xor $z); //Returns false($z xor $z); //Returns true
! 非操作员
Not运算符只返回给定变量或值的反向布尔值。若给定的变量值为真,则结果为假。如果给定值为假,则结果为真。
$x = true; $y =true; $z = false!$x; //Returns false!$z; //Returns true
字符串运算符
字符串运算符主要用于连接给定的字符串变量或值。
相关文章: 如何在Java中把字符串转换成Int(Integer)?
. 连接
我们可以用 .
就像下面一样。在本例中,我们将连接两个名为 $a
和 $b
结果将分配给 $result
.
$a="This is";$b="string";$result = $a . $b; //Result will be "This is string"
.=附加
我们可以用 .
就像下面一样。在本例中,我们将连接两个名为 $a
和 $b
结果将分配给 $a
.
$a="This is";$b="string";$a .= $b; //$a will be "This is string"
[rps包括post=6522]