Fortran的运营商
运算符是告诉执行特定数学或逻辑操作的编译器的符号。 Fortran语言提供了以下类型的运算符:
- 算术运算符
- 关系运算符
- 逻辑运算符
让我们来看看所有这些类型的运营商逐一。
算术运算符
下表列出了所有的Fortran支持的算术运算符。假设变量A持有5,然后变量B持有3:
操作者 | 描述 | 例 |
---|---|---|
+ | 除了运营商,增加了两个操作数。 | A + B将给8 |
- | 减法操作,减去从所述第一第二操作数。 | A - B就给予2 |
* | 乘法运算,乘两个操作数。 | A * B将给予15 |
/ | 除法运算符,由去分子分裂分子。 | A / B将给予1 |
** | 乘方运算引发一个操作数到其他的力量。 | A ** B就给予125 |
关系运算符
下表列出了所有的Fortran支持的关系运算符。假设变量A持有10和变量B持有20,则:
=操作者 | 当量 | 描述 | 例 |
---|---|---|---|
== | .EQ。 | 检查,如果两个操作数的值相等与否,如果是,则条件变为真。 | (A == B)是不正确的。 |
/ = | .NE。 | 检查,如果两个操作数的值相等与否,如果值不相等,则条件变为真。 | (A!= B)为真。 |
> | .GT。 | 检查左操作数的值大于右操作数的值,如果是,则条件为真。 | (A> B)是不正确的。 |
.GE。 | 检查左操作数的值大于或等于右边的操作数的值,如果是,则条件为真。 | (A> = B)是不正确的。 | |