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
广告