-
Notifications
You must be signed in to change notification settings - Fork 0
/
section2.html
73 lines (67 loc) · 2.54 KB
/
section2.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<html>
<head>
<title>变量类型和声明</title>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>二、变量类型和声明</h1>
</header>
<section>
<a href="index.html" class="home-link">返回首页</a>
<h2>变量类型和声明</h2>
<p>注意:Fortran的变量声明必须写在其他语句之前!</p>
<p>Fortran的变量一共有6种类型,分别是:
<br />
INTEGER(整型)
<br />
REAL(实型)
<br />
DOUBLE PRECISION(双精度)
<br />
COMPLEX(复型)
<br />
LOGICAL(逻辑型)
<br />
CHARACTER(字符型)
</p>
<p>声明变量的方式与其他语言相同,即“类型+变量名”</p>
<p>下面是例子:</p>
<div class="code-container">
<span class="keywordblue">integer</span> a
<span class="keywordblue">real</span> b
<span class="keywordblue">complex</span> c
<span class="keywordblue">character</span> str*10
<span class="keywordblue">logical</span> judge
</div>
<p>可以在声明变量的同时给变量赋予初值,但是需要在类型与变量名之间加双冒号,即“类型::变量名=初值</p>
<p>下面是例子:</p>
<div class="code-container">
<span class="keywordblue">integer</span>::a=1
<span class="keywordblue">real</span>::b=2.0
<span class="keywordblue">complex</span>::c=(1.0,2.0)
<span class="keywordblue">character</span>(len=20)::str=<span class="keywordbrown">"fortran"</span>
<span class="keywordblue">logical</span>::judge=<span class="keywordblue">.true.</span>
</div>
<p>注:1.对于字符变量,单引号与双引号等价<br/>
2.Fortran默认以I,J,K,L,M,N开头的变量为integer(整型),以其他字母开头的变量为real(实型)。</p>
<h2>定义常量</h2>
<p>
Fortran提供了参数语句进行常量定义,用法如下:
<div class="code-container">
<span class="keywordblue">parameter</span>(pi=3.14159)
</div>
</p>
<br />
<br />
<br />
<br />
<br />
</section>
<footer>
<p>© 韦境量 本项目的<a href="https://github.com/jingliangwei/a-crash-course-for-Fortran">github</a>链接</p>
</footer>
</body>
</html>