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
廣告
© . All rights reserved.