Fortran - 算术运算符


下表显示了 Fortran 支持的所有算术运算符。假设变量A为 5,变量B为 3,则 -

操作员 描述 例子
+ 加法运算符,将两个操作数相加。 A + B 将得到 8
- 减法运算符,从第一个操作数中减去第二个操作数。 A - B 给出 2
* 乘法运算符,将两个操作数相乘。 A * B 将给出 15
/ 除法运算符,用分子除分子。 A / B 将给出 1
** 求幂运算符,计算一个操作数的另一操作数次方。 A ** B 给出 125

例子

尝试以下示例来了解 Fortran 中可用的所有算术运算符 -

program arithmeticOp

! this program performs arithmetic calculation
implicit none  

   ! variable declaration
   integer :: a, b, c
   
   ! assigning values 
   a = 5   
   b = 3  
   
   ! Exponentiation 
   c = a ** b 
   
   ! output 
   print *, "c = ", c
   
   ! Multiplication  
   c = a * b 
   
   ! output 
   print *, "c = ", c
   
   ! Division  
   c = a / b 
   
   ! output 
   print *, "c = ", c
   
   ! Addition
   c = a + b 
   
   ! output 
   print *, "c = ", c
   
   ! Subtraction 
   c = a - b 
   
   ! output 
   print *, "c = ", c
   
end program arithmeticOp

当您编译并执行上述程序时,它会产生以下结果 -

c = 125
c = 15
c = 1
c = 8
c = 2
fortran_operators.htm