項目 | 演算子 | 計算式 |
---|---|---|
加算 | + | Ans =10 + 3 Ans = 13 |
減算 | - | Ans = 10 - 3 Ans = 7 |
乗算 | * | Ans = 10 * 3 Ans = 30 |
除算 | / | Ans = 10 / 3 Ans = 3.33333 |
べき乗 | ^ | Ans = 10 ^ 3 Ans = 1000 |
商 | \ | Ans = 10\ 3 Ans = 3 |
余り | Mod | Ans = 10 Mod 3 Ans = 1 |
Sub Enzanshi() Dim Kekka, A, B As Long A = 10 B = 3 Kekka = A + B '-----------------加算① MsgBox "A+Bは、" & Kekka & "です。" Kekka = A - B '-----------------減算② MsgBox "A-Bは、" & Kekka & "です。" Kekka = A * B '-----------------乗算③ MsgBox "A×Bは、" & Kekka & "です。" Kekka = A / B '-----------------除算④ MsgBox "A÷Bは、" & Kekka & "です。" Kekka = A ^ B '-----------------べき乗⑤ MsgBox "A ^ Bは、" & Kekka & "です。" Kekka = A Mod B '-----------------余り⑥ MsgBox "A ÷ Bの余りは、" & Kekka & "です。" Kekka = A \ B '-----------------商⑦ MsgBox "A \ Bの商は、" & Kekka & "です。" End Sub
番号 | 結果 |
① | |
② | |
③ | |
④ | |
⑤ | |
⑥ | |
⑦ |
演算子(結合) | 使用例(文字列の結合) | 結果 |
---|---|---|
& | Moji_A = "株式会社" Moji_B = "ABC商事" Moji_A & Moji_B | 株式会社ABC商事 |
+ | Moji_A = "株式会社" Moji_B = "ABC商事" Moji_A + Moji_B | 株式会社ABC商事 ※文字列結合の場合は、&と+は、同じ結果 |
演算子(結合) | 使用例(数字の結合) | 結果 |
---|---|---|
& | Suji_A = 10 Suji_B = 20 Suji_A & Suji_B | 1020 &の場合は、10と20が結合されるので、1020になります。 |
+ | Suji_A = 10 Suji_B = 20 Suji_A + Suji_B | 30 +の場合は、単純に計算されるので、10+20=30になります。 |
Sub Mojiketusgou() Dim Moji_A, Moji_B As String Dim Suji_A, Suji_B, Suji_G As Long Moji_A = "株式会社" Moji_B = "ABC商事" Suji_A = 10 Suji_B = 20 MsgBox Moji_A & Moji_B '文字列結合 & の場合① MsgBox Moji_A + Moji_B '文字列結合 + の場合② MsgBox Suji_A & Suji_B '数字結合 & の場合③ MsgBox Suji_A + Suji_B '数字結合 + の場合④ Suji_G = Suji_A & Suji_B '数字結合 & の場合⑤ MsgBox Suji_G Suji_G = Suji_G + 1 '数字結合したデータに+1した場合⑥ MsgBox Suji_G End Sub
番号 | 結果 |
① | |
② | |
③ | |
④ | |
⑤ | |
⑥ |