小编ech*_*cho的帖子

Fortran:最大和最小的整数

Fortran对我来说是全新的,有人可以帮我解决以下问题吗?我想知道我的电脑上每种类型的所有整数类型数字以及最大和最小值.我的代码如下:

program intkind
implicit none

integer :: n=1
integer :: integer_range =1


do while(integer_range /= -1)
    print*, "kind_number ", selected_int_kind(n)
    call rang(integer_range)
    n = n *2
    integer_range = selected_int_kind(n)
end do

contains
subroutine rang(largest) 
    integer largest
    print*, huge(largest)

end subroutine

end 
Run Code Online (Sandbox Code Playgroud)

我得到的整数类型数字是:1,2,4,8.

  1. 为什么每种类型的每个最大整数都相同:2147483647?并且是否存在最小整数的内在函数?

  2. 在调用子程序时如何保留整数种类rang?我认为这是最大整数的关键.

fortran fortran95

11
推荐指数
1
解决办法
3万
查看次数

javascript中变量"name"的奇怪行为

我是javascript的新手,今天我尝试过一个例子,有人可以帮我解释一下原因吗?

所有测试均在Chrome控制台面板上完成:

var greetingHello = "Hello";
var name = prompt("please enter your name");
document.write(greetingHello + " " + name + "<br>");

var name = new Array("name1","name2","name3");
document.write(name[0]);
Run Code Online (Sandbox Code Playgroud)

结果是 n

但是,如果我将第二个"名称"变量从"名称"更改为"myName",并执行myName [0]

结果是"name1"

为什么这么奇怪?

javascript

4
推荐指数
1
解决办法
59
查看次数

标签 统计

fortran ×1

fortran95 ×1

javascript ×1