Fortran教學
Fortran語言環境設置
Fortran基本語法
Fortran數據類型
Fortran變量
Fortran常量
Fortran運算符
Fortran算術運算符
Fortran關係運算符
Fortran邏輯運算符
Fortran運算符優先級
Fortran選擇決策
Fortran if...then語句結構
Fortran if...then...else 結構
Fortran if...else if...else 語句
Fortran嵌套if結構
Fortran select case結構
Fortran嵌套select case結構
Fortran循環
Fortran do循環結構
Fortran do...while循環結構
Fortran嵌套循環
Fortran exit語句
Fortran Cycle語句
Fortran Stop語句
Fortran數字
Fortran字符
Fortran字符串
Fortran數組
Fortran向量和矩陣乘法函數
Fortran還原功能
Fortran查詢函數
Fortran構造函數
Fortran重塑函數
Fortran操作函數
Fortran位置函數
Fortran動態數組
Fortran導出數據類型
Fortran指針
Fortran基本輸入輸出
Fortran文件輸入輸出
Fortran過程
Fortran模塊
Fortran內部函數
Fortran數字精度
Fortran編程風格
Fortran調試程序
Fortran算術運算符
下表列出了所有Fortran語言支持的算術運算符。假設變量A=5和變量B=3則:
運算符
描述
例子
+
相加運算符,相加兩個操作數。
A + B = 8
-
減法運算,第一操作數減去第二操作數。
A - B = 2
*
乘法運算符,乘兩個操作數。
A * B = 15
/
除法運算符,通過分子除以分母。
A / B = 1
**
乘方運算,一個操作數的B次冪。
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