Home  >  Article  >  Backend Development  >  php算术运算符有哪些?

php算术运算符有哪些?

PHPz
PHPzOriginal
2016-06-13 12:02:384332browse

php算术运算符有:加“+”、减“-”、乘“*”、除“/”、取余“%”、取反“-a”、求幂“a ** b”。其中“%”运算符的操作数在运算之前都会转换成整数,结果和被除数的符号相同。

php算术运算符有哪些?

算术运算符,就是常常用来处理四则运算的一组符号,即:“+”、“-”、“*”“/”“%”等等;在处理数字的时候,多数都会用到算术运算符。

算术运算符
例子 名称 结果
-a 取反 a的负值。
a + b 加法 ab的和。
a - b 减法 ab的差。
a * b 乘法 ab的积。
a / b 除法 a除以b的商。
a % b 取模(除法的余数) a除以b的余数。
a ** b 求幂 ab次方的值. PHP 5.6版本中引入.

除法运算符总是返回浮点数。只有在下列情况例外:

  • 两个操作数都是整数(或字符串转换成的整数)并且正好能整除,这时它返回一个整数。

取模运算符的操作数在运算之前都会转换成整数(除去小数部分)。

取模运算符 % 的结果和被除数的符号(正负号)相同。即 $a % $b 的结果和 $a 的符号相同。例如:

<?php

echo (5 % 3)."\n";           // prints 2
echo (5 % -3)."\n";          // prints 2
echo (-5 % 3)."\n";          // prints -2
echo (-5 % -3)."\n";         // prints -2

?>

以下实例演示了使用不同算术运算符得到的不同结果:

<?php 
$x=10; 
$y=6;
echo ($x + $y); // 输出16
echo &#39;<br>&#39;;  // 换行
 
echo ($x - $y); // 输出4
echo &#39;<br>&#39;;  // 换行
 
echo ($x * $y); // 输出60
echo &#39;<br>&#39;;  // 换行
 
echo ($x / $y); // 输出1.6666666666667
echo &#39;<br>&#39;;  // 换行
 
echo ($x % $y); // 输出4
echo &#39;<br>&#39;;  // 换行
 
echo -$x;
?>

输出:

16
4
60
1.6666666666667
4
-10

更多相关知识,请访问 PHP中文网!!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn