Fortran 基础语法(一)
GE是大于等于号(>=),GT是大于号(>),LE是小于等于号(<=),LT是小于号(<)
IF基本用法
If(逻辑判断式) then
……
End if
|
If(逻辑判断式) then
……
Else
……
End if
|
逻辑运算符:
Fortran 90
|
|
Fortran 77
|
||
==
|
判断是否“相等”
|
|
.eq.
|
判断是否“等于”
|
/=
|
判断是否“不相等”
|
|
.ne.
|
判断是否“不等于”
|
>
|
判断是否“大于”
|
|
.gt.
|
判断是否“大于”
|
>=
|
判断是否“大于或等于”
|
|
.ge.
|
判断是否“大于或等于”
|
<
|
判断是否“小于”
|
|
.lt.
|
判断是否“小于”
|
<=
|
判断是否“小于或等于”
|
|
.le.
|
判断是否“小于或等于”
|
逻辑判断式
.and.
|
交集,如果两边的表达式都成立,整个表达式就成立
|
.or.
|
并集,两边的表达式只要有一个成立,整个表达式就成立
|
.not.
|
逻辑反向,如果后面的表达式不成立,整个表达式就成立
|
.eqv.
|
两边表达式的逻辑运算结果相同时,整个表达式就成立
|
.neqv.
|
两边表达式的逻辑运算结果不同时,整个表达式就成立
|
ISNAN 函数
说明 ISNAN 函数判断。 isnan(x)是判断x是否是NaN的函数,返回ture、false。
举例:设a是原始数据,t是结果数据
if (isnan(a)) then
t=a !判断出a的值是NaN,那么将t也赋值为NaN
else
进行计算
end if
作者:Orange.
出处:http://www.cnblogs.com/Orange-C/
声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。
如果大家感觉我的博文对大家有帮助,请推荐支持一把,给我写作的动力。
。