【初心者向け】PHPマスター講座 vol.3(代数演算子を学ぼう)
みなさんこんにちは!けいです
今回は「代数演算子」について解説します!!
【PHPマスター講座】演算子とは
===========================
▶︎演算子(えんざんし)とは何か🐼?
ひとつ以上の値 (あるいはプログラミング用語における「式」) から別の値 (制御構造が式になるように) を生み出すもの(引用先:PHPマニュアル)
見てもらうとわかるように…
マニュアルは「これでもか!」ってくらい
簡単な内容を複雑に書く天才なので
今回は演算子の中でも
初心者が一番初めに学んでおくべき
【代数演算子】について
一つずつ丁寧に解説していきます!
▶︎【代数演算子の「6つの種類」】🐼
・「+」:「足し算」
・「-」:「引き算」
・「」:「掛け算」
・「/」:「割り算」
・「%」:「剰余算」
・「**」:「累乗」
代数演算子って言葉は難しそうですが
基本的には上記「6つの種類」しかありません!
なんだかホッと、安心できますよね〜
===========================
▶︎代数演算子を実践で学ぼう🐼(基礎編)
<?php
//足し算(「+」を使います)
echo 100+50;
echo "<br>";
//引き算(「-」を使います)
echo 100-50;;
echo "<br>";
//掛け算(「*」を使います)
echo 100*50;;
echo "<br>";
//割り算(「/」を使います)
echo 100/50;;
echo "<br>";
//剰余算(「%」を使います)
echo 100%50;;
echo "<br>";
//累乗(「**」を使います)
echo 10**2;
echo "<br>";
?>
===========================
▶︎【表示結果】
150 //【足し算】(100+50)
50 //【引き算】(100-50)
5000 //【掛け算】(100*50)
2 //【割り算】(100/50)
50 //【剰余算】(100%50)
100 //【累乗】 (10**2)`
===========================
💡ポイント💡
・掛け算について
▶︎プログラミングだと
「×」の代わりに「*」を使います!
・引数(パラメーター)の書き方について
▶︎print(1+1);と書くと、表示結果は「2」
▶︎print('1+1');と書くと、表示結果は「1+1」
※引数の両端にクオテーション('')がないと
「計算式」として扱われます!
※引数の両端にクオテーション('')があると
「文字列」として扱われます!
===========================
▶︎代数演算子を実践で学ぼう🐼(応用編)
【補足】
前回執筆したVol.2の「変数を学ぼう」をベースに「変数」を使って実践的に学んでいきましょう!
※「変数」の理解がまだ不安な人は、リンク先に飛んで確認お願いします!
<?php
//変数を「3種類」セット(x,y,z)
$x = 2;
$y = 3;
$z = 4;
//足し算と変数のセット
echo $x + $y;
echo "<br>";
//引き算と変数のセット
echo $z - $x;
echo "<br>";
//掛け算・足し算と変数のセット
echo $x *($y+$z);
echo "<br>";
//割り算・引き算と変数のセット
echo $x /($y-$z);
echo "<br>";
//掛け算・剰余算と変数のセット
echo $x *($y%$z);
echo "<br>";
//累乗・足し算と変数のセット
echo $x **($x+$y);
echo "<br>";
?>
===========================
▶︎【表示結果】
//足し算と変数のセット(2+3)
5
//引き算と変数のセット(4-2)
2
//掛け算・足し算と変数のセット(4+3)*2
14
//割り算・引き算と変数のセット(4-3)/2
-2
//掛け算・剰余算と変数のセット(3%4)*2
6
//累乗・足し算と変数のセット(2+3)**2
32
===========================
さて、今回のPHPマスター講座 vol3(代数演算子を学ぼう)はここまでとなります!
少しでもあなたのPHP学習のお役に立てれば幸いです😌
Author And Source
この問題について(【初心者向け】PHPマスター講座 vol.3(代数演算子を学ぼう)), 我々は、より多くの情報をここで見つけました https://qiita.com/life_is/items/01d884602a355f9df926著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .