Read Article

算術演算子を知ろう

広告

この章ではプログラム内での計算について説明します。11
算術演算子とは
「+」「-」「*」「/」「%」
のことを言います。
以下の表を参考にしてください。1 「$number1+$number2」は加算を行っているのですが、$number1には5、$number2には3が入っているので、この変数の値同士を1で足しています。
特に数値を変数に入れる必要性がないのであれば1と計算していただいても結構です。
「$number1-$number2」は減算を行っているのですが、$number1には5、$number2には3が入っているので、この変数の値同士を1で引いています。
特に数値を変数に入れる必要性がないのであれば1と計算していただいても結構です。
「$number1*$number2」は乗算を行っているのですが、$number1には5、$number2には3が入っているので、この変数の値同士を1で掛けています。
特に数値を変数に入れる必要性がないのであれば1と計算していただいても結構です。
「$number1/$number2」は除算を行っているのですが、$number1には5、$number2には3が入っているので、この変数の値同士を1で割っています。
特に数値を変数に入れる必要性がないのであれば1と計算していただいても結構です。
「$number1%$number2」は剰余を行っているのですが、$number1には5、$number2には3が入っているので、この変数の値同士の除算の余りを算出します。
特に数値を変数に入れる必要性がないのであれば1と計算していただいても結構です。
「$number1*$number2+100」は掛け算と足し算を行っているのですが、計算の優先順位が高いのは掛け算です。掛け算を行ってから足し算を行います。
これは算数の計算順序と同じです。足し算から計算したい場合は1と、カッコを足し算に付け加えてください。
カッコを付けることで優先順位が掛け算より高くなります。
注意してほしいことが1点あります。
それは1のように文字列と計算式を文字列連結演算子でつなげる場合には注意が必要です。
結論から先に言いますとこの例はエラーになります。プログラムは文字列を連結する「.」を小数点と勘違いしてエラーを出しています。
ですのでこの計算式には以下のようにカッコを付けてください。1

URL :
TRACKBACK URL :
Return Top