2012-04-29 67 views
0

一个简单的问题:从架构到体系结构的长处不同吗?我回想起一段时间以来,当我们从32位机器转向64位机器时,长期可能会有所不同,但是现在我检查一下,它们看起来是相同的(64位整数,有效)。多头和不同的体系结构

我问,因为我正在编写一些代码,这些代码在Int64s(C#)中的specs中,而longs和Int64s似乎现在是相同的,该死的自动完成喜欢使用long而不是Int64s,一样。为了节省我自己的时间,我应该让它自动填充很长时间,并且很好地睡觉,因为如果明天有人拿出128位CPU,它们不会改变,或者我现在应该提出额外的努力以确保它们是在上述代码中的Int64s?是的,我知道Int64 = long,就目前的实现而言。

+0

看看类型的名称。 – 2012-04-29 04:22:09

回答

2

虽然在C的大小long可能会有所不同,它是well specified in C#为64位整数。

+0

这就回答了我的问题,因为我的程序将使用C#和OpenCl(C99ish)代码。 C#中的Specc,以及C中的Int64s – user978122 2012-04-29 04:24:31