English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
演算子は、コンパイラに特定の数学的または論理的操作を実行させるシンボルです。
算術演算子
関係演算子
論理演算子
ビット演算子
演算子 | 説明 | 例 |
---|---|---|
+ | 二つの操作数を足します | 1 + 2 = 3 |
− | 第一の操作数から第二の操作数を引きます | 1 - 2 = -1 |
* | 二つの操作数をかけます | 2 * 2 = 4 |
/ |
分子を分母で割ります | 2 / 2 = 1 |
rem |
第二の数を第一の数で割った余数 | 3 rem 2 = 1 |
div |
divコンポーネントは除法を実行し、整数部分を返します | 3 div 2 = 1 |
演算子 | 説明 | 例 |
---|---|---|
== | 二つのオブジェクトが一致するかをテストします | 2 = 2 結果が true |
/= | 二つのオブジェクトが異なるかをテストします | 3 /= 2 結果が true |
< | 左側のオブジェクトが右側のオブジェクトよりも小さいかをテストします | 2 < 3 結果が true |
<= | 左側のオブジェクトが右側のオブジェクトより小さいかまたは同じかをテストします | 2 <=3 結果が true |
> | 左側のオブジェクトが右側のオブジェクトよりも大きいかをテストします | 3 > 2 結果が true |
>= | 左側のオブジェクトが右側の操作オブジェクトより大きいかまたは同じかをテストします | 3 >= 2 結果が true |
演算子 | 説明 | 例 |
---|---|---|
or | 論理「または」演算子 | true または true の結果は true |
and | 論理「と」演算子 | True AND falseの結果はfalseです |
not | 論理「否定」演算子 | falseの否定はtrueです |
xor | 論理「xor」演算子 | True XOR falseの結果はfalseです |
S.No. | 演算子と説明 |
---|---|
1 | band ビット「and」演算子 |
2 | bor ビット「or」演算子 |
3 | bxor ビット「xor」または異演算子 |
4 | bnot
ビット反演算子 |
p | q | p & q | p | q | p ^ q |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 1 |
演算子 | 結合 |
---|---|
: | |
# | |
bnot,not | |
/,*,div,rem,band,and | 左結合 |
+,-,bor,bxor,or,xor | 左結合 |
==,/=,=<,<,>=,> |