算術演算子

プチコン3号 プチコンBIG 

+ - * / MOD DIV << >> NOT カッコ

解説

数値による計算を行います。

通常の演算子(+ - * / DIV MOD)と、ビット演算子(<< >> NOT)があります。

演算式意味
A+B加算(足し算)
A-B減算(引き算)
A*B乗算(掛け算)
A/B除算(割り算)
A DIV B除算した結果の整数部
A MOD B除算した余り(整数
A<<2Aを左シフト(bitの桁上げ)
A>>2Aを右シフト(bitの桁下げ)
NOT(A)Aをビット反転(0010→1101)
その他、演算に使う記号
記号意味
-マイナス符号
()最優先で演算。3*(1+2)は、1+2をしてから*3する

サンプルコード

演算の結果例
A=10:B=3
X = A+B  '13 加算(足し算)
X = A-B  '7  減算(引き算)
X = A*B  '30 乗算(掛け算)
X = A/B  '3.3333… 除算(割り算)
X = A DIV B '3  除算結果の整数部
X = A MOD B '1  除算した余り
X = (A/B)-(A DIV B) '0.3333… 除算結果の小数部
ビット(bit)演算の結果(A=5は、ビットでは「101」)
A=5 '101
X = A<<1  '1010(10進数で10)  桁を1つ上げる
X = A>>1  '  10(10進数で2)   桁を1つ下げる。最下位ビットは削除される
 
X = A<<3  '101000(10進数で40) 桁を3つ上げる
X = NOT(A) '010(10進数で2) 0と1を反転する
 

参照

算術演算子 + - * / MOD DIV << >> NOT カッコ
比較演算子 == != < <= > >=
論理演算子 && || AND OR XOR !

Facebookコメント