programdivisionimplicitnone! Define real variablesreal:: p, q, realRes! Define integer variablesinteger:: i, j, intRes! Assigning valuesp =2.0q =3.0i =2j =3! floating point divisionrealRes = p/q intRes = i/jprint*, realResprint*, intResendprogramdivision 编译并执行上述程序时,会产生以下...
Define integer variables integer :: i,j,intRes !Assigning values p = 2.0 q = 3.0 i = 2 j = 3 !floating point division realRes = p/q intRes = i/j print *,realRes print *,intRes read* endProgram division 结果: result.png
类似于#define。 精度问题 变量状态 已确定的状态 defined:已定义值 未确定的状态 undefined:未定义值 思考题 运行示例4 PROGRAM ch0804 implicit none real :: light_minute, distance, elapse integer :: minute, second real, parameter :: light_year=9.46*10**12 light_minute = light_year/(365.25 * 2...
使用—xtypemap=integer:64 指定该编译器的 8 字节 INTEGER。 3.4.48 –inline=[ %auto][[,][no%] f1,…[no%]fn] 启用或禁用指定例程的内联。 请求优化器对出现在函数和子例程名称列表(用逗号分隔)中的用户编写例程进行内联。在例程名之前加上 no% 可禁用对该例程的内联。 内联是一种优化方法,编译器...
#definename[=def] 已经出现在源文件中。如果未指定=def,则名称name将定义为值 1。宏符号name将传递给预处理程序fpp(或cpp-请参见-xpp选项)以进行扩展。 预定义的宏符号具有两个前导下划线。Fortran 语法可能不支持这些宏的实际值-它们只应出现在fpp或cpp预处理程序指令中。(请注意两个前导下划线。) ...
两个冒号表示描述结束,比如 real, parameter :: pi=3.14159如果没有冒号则只能声明不能赋值,如 integer i,j,k另外定义数组比较巧妙的用法,如 integer :: a(5)=5
#define FILE __FILE__//":" program main implicit none print '(A)', "Fatal error at "//FILE//toString(__LINE__) contains pure function toString(number) result(string) use,intrinsic :: iso_fortran_env implicit none integer(int32),parameter :: MaxDigits = 10 integer(int32),intent(in...
代码将包含一些具有以下内容的内存管理控制文件: define NMEM_ N##define STATIC 在核心代码中,您可以这样声明变量 浏览1提问于2010-08-26得票数 0 回答已采纳 1回答 Fortran:类型中大小未知的数组 、、 也许这是一个非常愚蠢的问题,人们真的应该用不同的方式来解决这个问题,但是:有没有可能像这样 INTEGER :...
#define INTEG_FUNC(x) fabs(sin(x)) //计算公式 double dclock(void); int main(void) { unsigned int i, j, N; double step, x_i, sum; double start, finish, duration, clock_t; double interval_begin = 0.0; double interval_end = 2.0 * 3.141592653589793238; ...
B. DEFINE C. ARRAY D. DECLARE 答案:A 3. 下列哪个是FORTRAN95中的内建数据类型? A. INTEGER B. FLOAT C. DOUBLE D. STRING 答案:A 4. 在FORTRAN95中,以下哪个语句用于实现循环? A. IF B. DO C. THEN D. ELSE 答案:B 5. 在FORTRAN95中,以下哪个语句用于条件判断? A. IF B. DO C. SELECT...