演算子とは?
数値の値を変更したり、比較したりするものの事です。いくつか種類があるので順番に開設していきます。
算術演算子
「%」は余りを求めます。5%2の場合は1になります。
「++」と書くと、インクリメントになります。value++と記述するとvalueの値が1ずつカウントアップしていきます。
「--」と書くと、デクリメントになります。Value–と記述するとvalueの値が1ずつ減っていきます。
代入演算子
「=」と書くと、代入になります。次の場合はaに3が入ります。
int a = 3
「+=」と書くと、左辺の変数に右辺の数だけプラスされます。aが元々5の場合は、次の式で7になります。
a += 2
比較演算子
「==」はイコールかどうかを判定します。戻り値はbool型です。
「!=」はイコールで無いかどうかを判定します。戻り値はbool型です。
「>」や「>=」は、算数で習った通りの判定で大なりとか大なりイコールとかで判定します。戻り値はbool型です。
論理演算子
「&&」は「且つ」という言う意味になります。
次の場合は3且つ4の場合にTrueになります。
a == 3 && b == 4
「||」はorの意味になります。
次の場合は3または4の場合はTrueになります。
a == 3 || b == 4
サンプルコード
namespace CS9 { public partial class Form1 : Form { public Form1() { InitializeComponent(); int i = 0; i += 2; i -= 1; i++; i--; int a = 10 % 4; if (a == 2) { MessageBox.Show("a == 2"); } else { MessageBox.Show("a != 2"); } if (a == 3) { MessageBox.Show("a == 3"); } else { MessageBox.Show("a != 3"); } if(a > 2) { } if (a >= 2) { } if (a == 2 && i == 3) { } if (a == 2 || i == 3) { } } } }
- C#初心者のための基礎!C#文法2割の知識で8割の仕事をする方法!#1
- C#初心者のための基礎!ブロックと名前空間とクラスとメソッドを解説#2
- C#初心者のための基礎!#3値の扱い方。変数と定数をわかりやすく解説!
- C#初心者のための基礎!データ型の種類と使い分けをわかりやすく解説#4
- C#初心者のための基礎!値型と参照型の違いと使い方をわかりやすく解説#5
- C#初心者のための基礎!データ型の変換のやり方をわかりやすく解説#6
- C#初心者のための基礎!配列の使い方をわかりやすく解説#7
- C#初心者のための基礎!動的配列List<T>の使い方をわかりやすく解説#8
- C#初心者のための基礎!演算子の使い方をわかりやすく解説#9
- C#初心者のための基礎!if文とswich文の使い方をわかりやすく解説#10
- C#初心者のための基礎!while文の書き方と使い方をわかりやすく解説#11
- C#初心者のための基礎!do-While文の書き方と使い方をわかりやすく解説#12
- C#初心者のための基礎!for文の書き方と使い方をわかりやすく解説#13
- C#初心者のための基礎!foreach文の書き方と使い方をわかりやすく解説#14
- C#初心者のための基礎!オブジェクト指向の意味をわかりやすく解説#15
- C#初心者のための基礎!クラスの意味と使い方をわかりやすく解説#16
- C#初心者のための基礎!コンストラクタの意味と使い方をわかりやすく解説#17
- C#初心者のための基礎!アクセス修飾子の意味と使い方をわかりやすく解説#18
- C#初心者のための基礎!メソッドの意味と使い方をわかりやすく解説#19
- C#初心者のための基礎!フィールドの意味と使い方をわかりやすく解説#20
- C#初心者のための基礎!インスタンスの意味と使い方をわかりやすく解説#21
- C#初心者のための基礎!カプセル化の意味と使い方をわかりやすく解説#22
- C#初心者のための基礎!プロパティの意味と使い方をわかりやすく解説#23
- C#初心者のための基礎!Disposeとusingの意味と使い方を解説#24
- C#初心者のための基礎!staticスタティックの意味と使い方を解説#25
- C#初心者のための基礎!継承の意味と使い方をわかりやすく解説#26
- C#初心者のための基礎!override(オーバーライド)の使い方を解説#27
- C#初心者のための基礎!ポリモーフィズムとインタフェースの使い方を解説#28
- C#初心者のための基礎!ポリモーフィズムと抽象クラスの使い方を解説#29
- C#初心者のための基礎!例外Exceptionの意味と使い方をわかりやすく解説#30