- Fortran 教程
- Fortran - 首頁
- Fortran - 概述
- Fortran - 環境設定
- Fortran - 基本語法
- Fortran - 資料型別
- Fortran - 變數
- Fortran - 常量
- Fortran - 運算子
- Fortran - 決策
- Fortran - 迴圈
- Fortran - 數字
- Fortran - 字元
- Fortran - 字串
- Fortran - 陣列
- Fortran - 動態陣列
- Fortran - 派生資料型別
- Fortran - 指標
- Fortran - 基本輸入輸出
- Fortran - 檔案輸入輸出
- Fortran - 過程
- Fortran - 模組
- Fortran - 內在函式
- Fortran - 數值精度
- Fortran - 程式庫
- Fortran - 程式設計風格
- Fortran - 除錯程式
- Fortran 資源
- Fortran - 快速指南
- Fortran - 有用資源
- Fortran - 討論
Fortran - 變數
變數只不過是我們程式可以操作的儲存區域的名稱。每個變數都應該具有特定的型別,該型別決定變數記憶體的大小和佈局;可以儲存在該記憶體中的值的範圍;以及可以應用於變數的操作集。
變數的名稱可以由字母、數字和下劃線字元組成。Fortran 中的名稱必須遵循以下規則:
它不能超過 31 個字元。
它必須由字母數字字元(所有字母和數字 0 到 9)和下劃線 (_) 組成。
名稱的第一個字元必須是字母。
名稱不區分大小寫。
基於上一章解釋的基本型別,以下是變數型別:
| 序號 | 型別和描述 |
|---|---|
| 1 | 整數 它只能儲存整數值。 |
| 2 | 實數 它儲存浮點數。 |
| 3 | 複數 它用於儲存複數。 |
| 4 | 邏輯 它儲存邏輯布林值。 |
| 5 | 字元 它儲存字元或字串。 |
變數宣告
變數在程式(或子程式)的開頭在型別宣告語句中宣告。
變數宣告的語法如下:
type-specifier :: variable_name
例如
integer :: total real :: average complex :: cx logical :: done character(len = 80) :: message ! a string of 80 characters
稍後您可以為這些變數賦值,例如:
total = 20000 average = 1666.67 done = .true. message = “A big Hello from Tutorials Point” cx = (3.0, 5.0) ! cx = 3.0 + 5.0i
您還可以使用內在函式cmplx為複數變數賦值:
cx = cmplx (1.0/2.0, -7.0) ! cx = 0.5 – 7.0i cx = cmplx (x, y) ! cx = x + yi
示例
以下示例演示了變數宣告、賦值和在螢幕上顯示:
program variableTesting implicit none ! declaring variables integer :: total real :: average complex :: cx logical :: done character(len=80) :: message ! a string of 80 characters !assigning values total = 20000 average = 1666.67 done = .true. message = "A big Hello from Tutorials Point" cx = (3.0, 5.0) ! cx = 3.0 + 5.0i Print *, total Print *, average Print *, cx Print *, done Print *, message end program variableTesting
編譯並執行上述程式碼後,會產生以下結果:
20000 1666.67004 (3.00000000, 5.00000000 ) T A big Hello from Tutorials Point
廣告