Julia默认数字类型

时间:2014-02-13 02:10:06

标签: julia

我今天第一次打开了Julia REPL。我有一个32位的Julia安装和64位Windows安装。默认的整数类型是Int32,默认的浮点类型是Float64。

#these throw type assertion errors
(1 + 2)::Int64
(1.0 + 2.0)::Float32

#these work
(1 + 2)::Int32
(1.0 + 2.0)::Float64

为什么我的系统上32位整数的默认值和64位浮点的默认值?

1 个答案:

答案 0 :(得分:4)

浮点寄存器大小与您的体系结构字大小无关 - 自8087以来,32位系统上可以使用64位浮点寄存器。请参阅最近julia-users关于此主题的讨论:{{ 3}}