ホームページ  >  記事  >  バックエンド開発  >  PHPの算術演算子とは何ですか?

PHPの算術演算子とは何ですか?

PHPz
PHPzオリジナル
2016-06-13 12:02:384331ブラウズ

PHP 算術演算子には、加算「 」、減算「-」、乗算「*」、除算「/」、剰余「%」、否定「-a」、べき乗「a ** b」が含まれます。 「%」演算子のオペランドは演算前に整数に変換され、結果は被除数と同じ符号になります。

PHPの算術演算子とは何ですか?

算術演算子は、4 つの算術演算を処理するためによく使用される一連の記号です。つまり、" "、"-"、"*"、"/" %"数値を処理するときは、ほとんどの算術演算子が使用されます。

算术运算符
例子 名称 结果
-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 中国語 Web サイト にアクセスしてください。 !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。