左辺と右辺の演算後、演算結果を左辺の変数に代入できる便利な複合代入演算子¥=と^=と&=が用意されています。
複合代入演算子を使えば、変数の記述は一度で済むとても便利な演算子です。使う機会あれば、積極的に利用したい演算子のひとつです。
左辺の変数を右辺の変数または数値で除算して、その商の整数部分を左辺の変数に代入する演算子です。
Dim numL As Integer = 5 Dim numR As Integer = 3 numL \= numR ' numLは 1 numL = numL \ numR と同じ numL \= 4 ' numLは 0 numL = numL \ 4 と同じ
左辺の変数を右辺の変数または数値で累乗して、その結果を左辺の変数に代入する演算子です。
Dim numL As Double = 2 Dim numR As Double = 3 numL ^= numR ' numLは 8.0 numL = numL ^ numR と同じ numL ^= 2 ' numLは 64.0 numL = numL ^ 2 と同じ
左辺の文字列変数を右辺の変数または文字列と連結して、その結果を左辺の文字列変数に代入する演算子です。
Dim str As String = "Visual " Dim str1 As String = "Basic " Dim str2 As String = "2010" str &= str1 ' strは Visual Basic str = str & str1 と同じ str &= str2 ' strは Visual Basic 2010 str = str & str2 と同じ
いよいよ次回からは分岐制御文です。最初は、制御文 IF を使ったプログラムを作成します。
| ◆ VB 文法 目次へ◆ |
|---|
| 文字列を表示する |
| Dim 変数の宣言 |
| = 代入演算子 |
| キーボード入力 |
| & 文字列連結演算子 |
| 3つ以上の文字列を連結 |
| 文字列を改行する |
| + 加算演算子 |
| - 減算演算子 |
| * 乗算演算子 |
| / 除算演算子 |
| ¥ 整数除算演算子 |
| Mod 整数剰余演算子 |
| ^ べき乗(累乗)演算子 |
| += -= *= /= |
| \= ^= &= |
| ◆ VB 文法 目次へ◆ |
|---|
| Day() |
| Fix() |
| Format() 数値編 |
| Hour() |
| Int() |
| IsNumeric() |
| LTrim() |
| Minute() |
| Month() |
| RTrim() |
| Second() |
| Space() |
| Trim() |
| Year() |
| ◆ VB 文法 目次へ◆ |
|---|
| Math.Absメソッド |
| Math.Ceilingメソッド |
| Math.Floorメソッド |
| Math.Maxメソッド |
| Math.Minメソッド |
| Math.Roundメソッド |
| Math.Signメソッド |
| Math.Truncateメソッド |